code:subprocess.Popen pour la sortie de la boucle
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)
Ce code ne donne pas la sortie, je veux passer les noms des clients dans Client.txt
fichier à script.sh
. Toutes les suggestions s'il vous plaît.
avec open ('client.txt', 'r') comme Client_Name: pour le client en Client_Name : Policy_Detail = subprocess.Popen ([ 'script.sh', '-byclient', client], stdout = subprocess.PIPE, universal_newlines = True) Policy_Detail.wait() stdout_data, stderr_data = Policy_Detail.communicate() print (stdout_data) –
Une suggestion si je passe le nom du client en boucle? –