我myFile.write("...")经常使用,有时我想在控制台中查看输出,而不是重新打开更新的文件。我正在使用空闲。
所以,我想知道,在设置 myFile 变量时,我可以用 STDIO 之类的东西替换文件名(),而不是到处替换myFile.write()吗?print()output.txt
myFile = open("output.txt", "w")
我myFile.write("...")经常使用,有时我想在控制台中查看输出,而不是重新打开更新的文件。我正在使用空闲。
所以,我想知道,在设置 myFile 变量时,我可以用 STDIO 之类的东西替换文件名(),而不是到处替换myFile.write()吗?print()output.txt
myFile = open("output.txt", "w")
您可以使用该sys模块...
import sys
myFile=sys.stdout
myFile.write("Hello!\n")
sys.stderr也可用。
给你:sys.stdout。就像任何其他文件句柄一样使用它。例如
print >> sys.stderr, "Hi! I'm an error!"