我可以使用 os.popen 运行以下命令
x = os.popen('dir')
但以下不起作用
x = os.popen('cmd /C ""C:\Program Files (x86)\Ixia\Tcl\8.4.14.0\bin\wish84.exe" "C:/Users/lab/Documents/Public/TCL/Scripts/GetStatsFirst2.tcl""')
我已经在 Windows 命令行上运行了确切的命令,它设法打开了 TCL Wish 控制台并完成了所有操作。它只是不适用于 os.popen。它应该打开一个 TCL 愿望控制台,运行脚本并关闭。有没有办法使这项工作?
另外,我已经用这个命令尝试了 subprocess.call 并且它返回 1 并且什么都不做。
subprocess.call(['cmd', '/C', 'C:\Program Files (x86)\Ixia\Tcl\8.4.14.0\bin\wish84.exe', 'C:/Users/lab/Documents/Public/TCL/Scripts/GetStatsFirst2.tcl'], shell = False)