私はPython 2.6.6のみを使用することができ、サブプロセスは機能しないので、osモジュールのみを使用する必要があります 以下はプログラムです上記OS.system-別のosシステムコマンドのコマンドにOSの出力コマンドを追加する
import os
server = raw_input("server name:")
var = "symaccess -sid 239 list -type init | grep \"{0}\"".format(server)
wwn = os.system(var)
init = 'symaccess -sid 239 -type init show {0}'.format(wwn)
print init
os.system(init)
私は別のos.system
に1 os.system
の出力を追加するために使用するスクリプトですが、私は最初に実行os.system
を得たが、os.system(var)
の出力がに割り当てる必要があるので、os.system(unit)
が来ていない第2の1つのIE用変数をwwn
に変更します。誰かがここでは、このスクリプトでos.system(init)
に変数を割り当てる方法を言うことができる、VARの出力は、いくつかのX
が所有する割り当てられるべきであると言うが、それはそれは0
としてそれを取ってX
取っていません。 X
の代わりにゼロを取っている理由を整理するためにあなたの助けが必要です。最後に、X
は、{0}
の変数init
に配置する必要があります。
'サブプロセスが動作していないということを意味しますか? 'os.system'と' os.popen'の両方は、 'subprocess'モジュールのためにPython 2.6から償却されています。代わりにそれを使用しなければなりません。 – zwer
私は知りませんが、iamがサブプロセスを使用しているときはいつでも、OSモジュールを使用してこれを得ることができるtht.so任意のモジュールのようなエラーをスローしています。 – kalyanyellapu