如何使用 Python 在后台运行 DOS 批处理文件?
我在 C:\ 中有一个 test.bat 文件
现在,我想在后台使用 python 运行这个 bat 文件,然后我想返回到 python 命令行。
subprocess.call('path\to\test.bat')
我使用从 python 命令行运行批处理文件。它在与 python 命令行相同的窗口中运行批处理文件。
如果仍然不清楚/ TL.DR-
怎么了:
>>>subprocess.call('C:\test.bat')
(Running test.bat. Can't use python in the same window)
我想要的是:
>>>subprocess.call('C:\test.bat')
(New commandline window created in the background where test.bat runs in parallel.)
>>>