我可以使用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)