1 回答

TA貢獻1825條經驗 獲得超6個贊
我不知道您對 Python 代碼究竟做了什么,因為您沒有提供確切的代碼片段。我也沒有評論的聲譽。因此,我將僅提供您列出的 3 種方法(CMD、Powershell、Python)的代碼示例。這三種方法都適用于我的機器。
1) 命令
start "" "plotps.exe" hist.plotps
start 關鍵字后的雙引號用于指定可選標題。您的 CMD 示例中出現的問題是 Windows 認為“plotps.exe”是標題。您不需要指定標題,但需要寫引號??梢栽诖颂幷业接嘘P此關鍵字的更多信息: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'])
添加回答
舉報