【发布时间】:2021-02-26 07:57:08
【问题描述】:
我正在尝试使用此命令获取所有正在运行的进程
wmic /output:C:\\ProcessList.txt process get caption
当我在 cmd 中运行它时,它可以工作并将所有内容输出到指定的文件。
当我尝试使用 Python 运行它时,我收到一条错误消息:
Invalid file name.
我尝试使用 os.system 和 subprocess.call 运行它,但都返回错误。
os.system('wmic /output:C:\\ProcessList.txt process get caption')
subprocess.call('wmic /output:C:\\ProcessList.txt process get caption')
我也尝试过使用原始字符串。
os.system(r'wmic /output:C:\ProcessList.txt process get caption')
subprocess.call(r'wmic /output:C:\ProcessList.txt process get caption')
但到目前为止没有任何效果。
【问题讨论】:
标签: python python-3.x command-line subprocess python-os