我有一个导入PyIDL并运行特定方法的代码。但每次都显示编译消息,当我想要打印其他信息时,这有点烦人。
import pidly
idl = pidly.IDL()
idl("p_read, '"+pathIMG+"', h, p")
idl("header = h")
一个例子:
%编译模块:P_READ。
%编译模块:P_RHEAD。
%编译模块:P_PDS_RHEAD。
...
那么,我怎么能禁用它?
答案 0 :(得分:2)
你可以从IDL控制这些东西:
idl('!quiet = 1')
但是,请注意,除了编译的消息之外,这也会禁用其他信息性消息,例如:
message, 'this is an informational message', /informational
它不会禁用错误消息。