0
with open ('Client.txt','r') as Client_Name:
for Client in Client_Name:
out = subprocess.Popen(['script.sh', '-byclient', Client], stdout=subprocess.PIPE)
outputstring = out.communicate()
print (outputstring)
このコードの出力を与えるものではありません、私はscript.sh
にClient.txt
ファイルにクライアント名を渡したいです。どんな提案もお願いします。
開いて( 'Client.txt'、 'R')CLIENT_NAMEとして:CLIENT_NAMEでのクライアントのための : Policy_Detail = subprocess.Popen([ 'script.sh'、 '-byclient'、クライアント]、STDOUT = subprocess.PIPE、universal_newlines = TRUE) Policy_Detail.wait() stdout_data、stderr_data = Policy_Detail.communicate() print(stdout_data) –
ループ内でクライアント名を渡す場合は、何かお勧めですか? –