caractere espace os.system
Bonjour, je voulais savoir si on pouvait integrer des caracteres espaces dans la fonction os.system..
Avec un echo, je remarque qu'il n'y en a pas lorsque je lance le script , et je voulais passer une commande shell dans celle ci , cf code ci dessous
Il y a peut etre plus simple ou "mieux", je debute un peu en python.
merci de votre aide :)
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| import csv, os
file=open("account")
account_name=csv.reader(file)
for row in account_name:
# a = print (row[0])
a=row[0]
b=row[1]
c=row[2]
print ("creation des comptes ")
os.system('echo' + a + b + "displayName" + c ) |
root@ubuntu:~# python account.py
creation des comptes
sh: 1: echojulien@test.frezaea21321displayNamesJulientest: not found