【发布时间】:2014-04-10 10:25:43
【问题描述】:
我知道如何将标准输出重定向到文件中:
import sys
sys.stdout = open('log.txt', 'w')
print 'test'
这将创建一个log.txt,其中将写入test。
但是,test 不会打印在标准输出中。
如何在终端和文件中打印和重定向test,而不更改程序中的每个打印语句。
PS:我知道重定向 sys.stdout 不好(但我仍然需要这样做)
【问题讨论】:
-
您可能想查看
logging模块。 -
谢谢你的复制链接,我会看看(必要时删除我的)
-
哼...我不能删除我自己的帖子...
标签: python