2011-12-27 9 views
1

ここでは、シェルで実行する実行可能プログラムを示します。しかし、それはパラメータが必要です。どのように私はシェルのプログラムにパラメータを渡すためにPythonを使用できますか?私は、既存のソフトウェアとやりとりすることができる「期待」という名前のUNIXでツールを知っています。私はPythonが同じことをすることができるかどうかを知りたい!私の英語は良くない〜ごめんなさい〜PythonとLinuxシェルのやりとりをする方法

+0

例を挙げて明確にする – onemach

答えて

4

subprocessモジュールを使用してください。基本例:

>>> import subprocess as sub 
>>> sub.call(["ls", "-l"]) 

基本的には、コマンドとそのパラメータを文字列のリストとして渡すことができます。


EDIT:は再びpexpectが何をしたい確かにある場合、私は疑問に思うあなたの質問を読みます。

+0

+1ペペペクト – fabrizioM

関連する問題