Câu hỏi của tôi tương tự như this one nhưng trong ngữ cảnh nhập R sang Python qua RPy. Cụ thể, khi tôi chạynhập rpy lặng lẽ
from rpy import *
vào đầu script python của tôi, có một đoạn thông điệp đổ vào màn hình (hoặc thiết bị đầu ra), bắt đầu với
Parsing output: R version 2.13.2 (2011-09-30)
Copyright (C) 2011 The R Foundation for Statistical Computing
... ...
tôi muốn thực hiện quiet_require
từ here nhưng không thấy nó phù hợp như thế nào trong ngữ cảnh nhập tất cả các mô-đun.
Tôi biết điều này là có thể vì cùng một chương trình đang chạy trên một hộp khác không xuất ra bất kỳ thông báo nào.
CẬP NHẬT: điều này không không phải phải được giải quyết trong Python. Nếu tôi bằng cách nào đó có thể tinh chỉnh một biến ở phía R để cho phép tất cả các lời gọi được giữ im lặng, điều đó cũng hoạt động. Tôi chỉ không biết làm thế nào để làm điều đó.
Không liên quan đến câu hỏi thực tế của bạn, nhưng nó sử dụng 'từ gói nhập *' được đánh giá cao vì nó gây ô nhiễm không gian tên chung. Nếu bạn không muốn gõ rpy mọi lúc, bạn có thể rút ngắn nó bằng 'import rpy as R'. – Wilduck
Bạn cần có R để bắt đầu với tùy chọn '--quiet'. –
Tôi có thể hỏi tại sao bạn không thể sử dụng 'rpy2' trực tiếp thay vì' rpy'? – jcollado