![](/img/trans.png)
[英]Python equivalent of piping file output to gzip in Perl using a pipe
[英]piping make test output to disk using python
我試圖將make test
輸出轉儲到文本文件中,而不是使用_subprocess.Popen(['make', 'test', '> & ', saveTo], shell=True, stdout=_subprocess.PIPE, stderr=_subprocess.PIPE, cwd=_os.getcwd())
轉儲到終端外殼中_subprocess.Popen(['make', 'test', '> & ', saveTo], shell=True, stdout=_subprocess.PIPE, stderr=_subprocess.PIPE, cwd=_os.getcwd())
,其中saveTo = "/username/Desktop/maketest.txt"
但它不起作用,任何幫助將不勝感激。 干杯
您應該使用:
saveTo = open("/username/Desktop/maketest.txt", "w")
p = subprocess.Popen("make test", shell=True, stdout=saveTo )
ret_code = p.wait()
saveTo.flush()
不是 ['make','test'], 而是 “ make test”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.