有没有办法在同时打印到文本文件的同时打印标准输出?例如:
import sys
sys.stdout = open('file.txt', 'w')
#The stuff below should be printed out and at the same time being printed to a text file
print "This is in a text file and stdout"
那么,再一次,有没有办法做到这一点?或者不能这样做?
答案 0 :(得分:2)
如果这是在脚本中,请查看unix命令tee
。这样您就可以将stdout
拆分为两个方向,一个转到文件,另一个转到stdout