【发布时间】:2019-07-05 01:57:16
【问题描述】:
如何使用子进程模块(即call、check_call 和Popen)运行多个命令?
例如,假设我想快速连续执行两次ls 命令,以下语法不起作用
import subprocess
subprocess.check_call(['ls', 'ls'])
返回:
CalledProcessError: Command '['ls', 'ls']' returned non-zero exit status 2.
【问题讨论】:
-
for _ in range(2): subprocess.Popen('ls')不适用于您的解决方案吗?
标签: python linux subprocess popen