我正在使用python 2.7,目前,我有一个可打印到屏幕上的python代码。到目前为止,我一直使用linux中的>>命令将python代码的输出传递到文件中。我想知道是否有一种简单的方法可以将输出打印到文件中,而不必更改每个打印功能。在python中有可能吗?
const TOKEN = '<token>';
exports.TOKEN = TOKEN;
答案 0 :(得分:0)
在以下位置找到了解决方案:How to redirect 'print' output to a file using python?
以下适用于我的代码:
import sys
orig_stdout = sys.stdout
f = open('out.txt', 'w')
sys.stdout = f
main()
sys.stdout = orig_stdout
f.close()