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 : Sélectionner tout - Visualiser dans une fenêtre à part
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