1 回答
TA贡献1825条经验 获得超6个赞
我不知道您对 Python 代码究竟做了什么,因为您没有提供确切的代码片段。我也没有评论的声誉。因此,我将仅提供您列出的 3 种方法(CMD、Powershell、Python)的代码示例。这三种方法都适用于我的机器。
1) 命令
start "" "plotps.exe" hist.plotps
start 关键字后的双引号用于指定可选标题。您的 CMD 示例中出现的问题是 Windows 认为“plotps.exe”是标题。您不需要指定标题,但需要写引号。可以在此处找到有关此关键字的更多信息:https
://ss64.com/nt/start.html 另请注意,启动是异步
的同步方式是:
plotps.exe hist.plotps
2) 电源外壳
Start-Process -FilePath "plotps.exe" -ArgumentList "hist.plotps"
如果您可以同时访问两者,我强烈建议您在 CMD 上使用 powershell。
这种方法是同步的。
有关启动过程的更多信息:https ://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Management/Start-Process?view=powershell-5.0
3) Python
我不是 Python 专家,但这对我有用:
import subprocess
subprocess.call(['plotps.exe', 'hist.plotps'])
添加回答
举报