1

myFile.write("...")经常使用,有时我想在控制台中查看输出,而不是重新打开更新的文件。我正在使用空闲。

所以,我想知道,在设置 myFile 变量时,我可以用 STDIO 之类的东西替换文件名(),而不是到处替换myFile.write()吗?print()output.txt

myFile = open("output.txt", "w")
4

2 回答 2

6

您可以使用该sys模块...

import sys
myFile=sys.stdout
myFile.write("Hello!\n")

sys.stderr也可用。

于 2012-04-04T00:27:30.713 回答
0

给你:sys.stdout。就像任何其他文件句柄一样使用它。例如

print >> sys.stderr, "Hi! I'm an error!"
于 2012-04-04T00:27:51.777 回答