mport sys
然后在打算把输出数据写入文件的代码之前加上以下代码
output=sys.stdout
outputfile=open(filename,'w')
sys.stdout=outputfile
上面的filename表示输出文件
程序结束或恢复成正常输出时加上以下代码
outputfile.close()
sys.stdout=output
恢复输出为开始保存的正常输出值
然后在打算把输出数据写入文件的代码之前加上以下代码
output=sys.stdout
outputfile=open(filename,'w')
sys.stdout=outputfile
上面的filename表示输出文件
程序结束或恢复成正常输出时加上以下代码
outputfile.close()
sys.stdout=output
恢复输出为开始保存的正常输出值
本文介绍了一种在Python中将标准输出重定向到文件的方法。通过修改sys模块中的stdout属性,可以轻松地将print语句的输出保存到指定文件中,这对于脚本的日志记录或批量输出非常有用。
306

被折叠的 条评论
为什么被折叠?



