现在,这是一个我在shell中运行的可执行程序。但它需要参数。如何使用python将参数传递给shell中的程序。我知道unix中一个名为'expect'的工具,可以与现有软件进行交互。我想知道python是否可以做同样的事情!我的英语不好〜抱歉〜
答案 0 :(得分:4)
使用subprocess模块。基本示例:
>>> import subprocess as sub
>>> sub.call(["ls", "-l"])
基本上,您可以将命令及其参数作为字符串列表传递。
编辑:再次阅读您的问题我想知道pexpect是否确实是您想要的。