4 votes

récupérer les paramètres des variables d'environnement

Je veux lire la nouvelle variable d'environnement à partir de mon script. J'essaie d'exporter cette variable par ssh. J'ai essayé

test = "qwerty"
cmd = "export my_password=%s;python script.py" % test

exécutez cette commande par ssh. Dans le script :

if os.environ.has_key("my_password"): print "ok"
else: print "failed"

J'ai obtenu "failed" comme résultat. Comment dois-je définir cette variable d'environnement ?

3voto

Martijn Pieters Points 271458

Il suffit de l'ajouter avant la commande sans l'exporter :

cmd = "my_password=%s python script.py" % test

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X