no save
Assistance
Achat
News

Forum | programmation
Probleme passage d'argument shell unix -> py
Magicjibus, le ven. 04 avr. 2003 à 10:29:21
Bonjour,
j'ai un problème pour passer des arguments d'un shell Unix à un script python.
Voici mon problème :
Dans le shell unix :
$A="toto"
$B="deux mots"
./jpython prog.py "$A" "$B"

Dans le code python je récupère les infos suivantes :
print sys.argv[0] # affiche "prog"
print sys.argv[1] # affiche "toto"
print sys.argv[2] # affiche "deux"
print sys.argv[3] # affiche "mots"

Je voudrais savoir comment récupérer "deux" et "mots" dans le même argument.

J'ai essayé de passer la chaine "deux mots" entre '', mais rien n'y fait, car je récupère
print sys.argv[2] # affiche "'deux"
print sys.argv[3] # affiche "mots'"

Est ce que quelqu'un a une solution ?

Merci d'avance


zigou
avr. 03
Suivant
REPONSES
zigou
avr. 03
Kuching
avr. 03
Magicjibus
avr. 03
sebsauvage
avr. 03
sebsauvage
avr. 03
Magicjibus
avr. 03
sebsauvage
avr. 03
mar9
déc. 06
sebsauvage
déc. 06
Mar9
déc. 06
Version Web
Réalisé par RedShift
no save