如何在python脚本中运行我自己的外部命令

时间:2013-04-09 19:30:17

标签: python

我想在python中运行我自己的非系统外部命令。

如“23岁的sudo insteon”。 Subprocess和os.system是为系统调用而设计的。

有人知道怎么做吗?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用subprocess.Popen

import shlex
import subprocess
proc = subprocess.Popen(shlex.split('sudo insteon on 23'))
proc.communicate()