将 Python shell 输出写入文件
很简单的问题。我正在使用 IDLE Python shell 来运行我的 Python 脚本。我使用以下类型的结构
import sys
sys.argv = ['','fileinp']
execfile('mypythonscript.py')
有没有一种简单的方法将结果输出到文件? 一样的东西
execfile('mypythonscript.py') > 'output.dat'
像谢谢
Very simple question. I am using the IDLE Python shell to run my Python scripts. I use the following type of structure
import sys
sys.argv = ['','fileinp']
execfile('mypythonscript.py')
Is there a simple way of outputting the results to a file? Something like
execfile('mypythonscript.py') > 'output.dat'
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
注意:更改这些对象不会影响 os 模块中 os.popen()、os.system() 或 exec*() 系列函数执行的进程的标准 I/O 流。
所以
NOTE: Changing these objects doesn’t affect the standard I/O streams of processes executed by os.popen(), os.system() or the exec*() family of functions in the os module.
So
文档如此说道:
所以你可以像这样改变标准输出:
So sayeth the documentation:
So you can change stdout like so: