salut,
je vous expose la situation.j'aimerai executer depuis un script python les instruction suivante:
j'ai essayéCode:
1
2
3
4
5 cd chemin de dossier1 tcsh source set-env cd chemin2
le problème ici est que aucune instructions n'est executer apres le tcshCode:
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 leCode:
1
2 os.system('tcsh -c "source set-env"')
est éxecuter mais sous bash et non pas sous tcsh.Code: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:
1
2
3
4 import subprocess subprocess.Popen('tcsh') subprocess.Popen('source set-env')