我正在运行Windows XP并希望运行一个进程并打印其退出代码。我没有C编译器,我也不想使用它。我确实有Python,所以我认为这可能是最简单的方法。python + win32:运行进程并打印错误代码的简单方法?
如何编写一个快速的python脚本来运行一个进程并打印它的退出代码?
我正在运行Windows XP并希望运行一个进程并打印其退出代码。我没有C编译器,我也不想使用它。我确实有Python,所以我认为这可能是最简单的方法。python + win32:运行进程并打印错误代码的简单方法?
如何编写一个快速的python脚本来运行一个进程并打印它的退出代码?
没关系,发现它在subprocess module:
import subprocess;
retcode = subprocess.call(["ls","-l"])
Subprocess拥有所有的答案
>>> import subprocess
>>> command = ['foo.exe', 'arg1', 'arg2']
>>> process = subprocess.Popen(command, shell=True)
如果你只想要你可以使用的代码check_call – 2011-02-16 15:27:47
+1:在文档。 – 2011-02-16 15:42:23