salut,
je vous expose la situation.j'aimerai executer depuis un script python les instruction suivante:
j'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 cd chemin de dossier1 tcsh source set-env cd chemin2le problème ici est que aucune instructions n'est executer apres le tcsh
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 import os os.chdir('/home/user/test') #ça marche os.system('tcsh') os.system('source set-env') os.chdir('./directory2')
alors j'ai modifier mon code comme suit
ici le
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 os.system('tcsh -c "source set-env"')est éxecuter mais sous bash et non pas sous tcsh.
Code : Sélectionner tout - Visualiser dans une fenêtre à part source et-env
j'ai trouvé la lib subprocess,ça me parait interréssante mais ça n'a pas marché non plusune idée comme procéder les amis?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 import subprocess subprocess.Popen('tcsh') subprocess.Popen('source set-env')
Partager