Python: Exporter des variables dans le Bash ?

Python: Exporter des variables dans le Bash ? - Python - Programmation

Marsh Posté le 12-05-2006 à 13:49:09    

Bonjour,
 
J'ai un petit problème.
 
 
J'ai un script où je lance différente commande système et programme en ligne.
 
J'ai besoin de modifier des variables systèmes au lancement de mon script.
 
Dans mon bash:
echo $variable  
=> /Data/dossier123
ok :)
 
export variable=\/Data\/dossier456/
echo $variable
=> /Data/dossier456
ok :)
 
 
Et maintenant la même chose dans Python:
echo $variable  (dans le bash donc)
=> /Data/dossier123
ok :)
 
os.system("export variable=\/Data\/dossier456/" )  (dans mon script python)
os.system("echo $variable" )
=> /Data/dossier123
Pas ok :(
 
 
 
Est-ce que vous voyiez ce qui cloche ? Ou pourrais-je changer ma variable depuis python ? :??:


Message édité par Rasthor le 12-05-2006 à 13:50:36
Reply

Marsh Posté le 12-05-2006 à 13:49:09   

Reply

Marsh Posté le 12-05-2006 à 15:00:41    

Code :
  1. import os
  2. os.environ['PLOP'] = 'BLAH'
  3. os.system('echo $PLOP')


 
non ?

Reply

Marsh Posté le 12-05-2006 à 15:05:28    

Oui. :D
 
Merci beaucoup. :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed