2024-09-30 20:22:17 发布
网友
我正在研究子流程,看完文档后,我试着启动dxdiag,但不知怎么的,它不起作用,我不知道为什么,因为我没有任何错误消息。你知道吗
import os import subprocess subprocess.Popen("dxdiag -t C:\Users\BLABLA\Desktop\testDiag.txt")
很直接,我虽然,但没有文本文件生成。 任何提示都将不胜感激,谢谢!你知道吗
您应该以列表形式传递程序和参数,如下所示:
import os import subprocess subprocess.Popen(["dxdiag", "-t", "C:\Users\BLABLA\Desktop\testDiag.txt"])
很明显,我甚至不需要子流程,实际上是这样的:
os.popen(r'dxdiag /t dxdiag.txt')
应该有用。但还是有人能告诉我为什么subprocess命令不起作用吗?谢谢!你知道吗
您应该以列表形式传递程序和参数,如下所示:
很明显,我甚至不需要子流程,实际上是这样的:
应该有用。但还是有人能告诉我为什么subprocess命令不起作用吗?谢谢!你知道吗
相关问题 更多 >
编程相关推荐