如何使用日志记录模块重新定义 stderr out 和 stdout out 以单独记录文件?例如 stderr.log 和 stdout.log 文件?
您可以简单地替换sys.stdout
and sys.stderr
使用自定义的类似文件的对象:
import sys
sys.stdout = open('stdout.log', 'a')
sys.stderr = open('stderr.log', 'a')
To undo:
sys.stdout = sys.__stdout__
sys.stderr = sys.__stderr__
欲了解更多信息,请阅读sys模块文档 http://docs.python.org/library/sys.html#sys.stdin.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)