我在python中使用while循环
有以下脚本from time import sleep
while True:
print "hola"
print "mundo"
sleep(2)
我希望使用以下代码将输出写入文件:
import subprocess
with open("output.log", "w") as output:
subprocess.call(["python", "./main.py"], stdout=output);
问题是,while永远不会结束,文件output.log永远不会从脚本中获取输出,我想知道是否有办法实现它。
答案 0 :(得分:2)
您可以通过以下命令执行此操作。
python filename.py > output.log
以上命令适用于linux和windows。