在这里学习python替换bash,我尝试生成一个参数并将其传递给subprocess.call. 尝试了几种方法,但似乎只运行第一部分。
例如:
#!/usr/bin/python
import subprocess
command='ls -l'
dibner='scum.py'
commands=[command, dibner]
subprocess.call(commands,shell=True)
从逻辑上说我认为这应该叫ls-l人渣但它似乎只是叫ls-l。知道我做错什么了吗?在
Tags:
您需要分别传递
ls
,-l
。在否则,}被解释为一个命令。在
ls -l
而不是{相关问题 更多 >
编程相关推荐