我的代碼從其他模塊(由其他人寫入)導入函數(import_function)。如何過濾出警告信息
ret = import_function(arg1,arg2)
該函數在運行時會打印一些警告信息(函數使用print()顯示警告消息)。 問題是:我如何過濾出所有這些警告信息?
我嘗試了以下方法,但它不起作用。
console_redirect = sys.stdout
sys.stdout = os.devnull
ret = import_function(arg1,arg2)
sys.stdout = console_redirect
sys.stdout!= sys.stderr – tMC