如何捕获另一个模块的打印输出?

如何捕获另一个模块的打印输出?,第1张

如何捕获另一个模块的打印输出

是的你可以。您需要控制

sys.stdout
。像这样:

import sysstdout_ = sys.stdout #Keep track of the previous value.sys.stdout = open('myoutputfile.txt', 'w') # Something here that provides a write method.# calls to print, ie import module1sys.stdout = stdout_ # restore the previous stdout.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5663156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存