executer du python en python - Python - Programmation
Marsh Posté le 11-01-2005 à 14:16:47
sys.argv[0] ne donne pas le chemin de l'interpréteur, mais du script python.
Axel
Marsh Posté le 11-01-2005 à 14:25:12
oue me suis planté, sys.argv[0] à partir de l'interpreteur donne bien le chemin de l'interpreteur
ce serait plutôt sys.executable alors.
Marsh Posté le 11-01-2005 à 16:33:25
hmm attends faut m'expliquer là..
le monsieur demande comment executer le contenu d'un script python à partir d'un autre, pas d'importer un module et d'acceder a son espace de noms.
bien qu'il puisse importer son module et executer la totalité de ses objets, ce qui reviendrait au même au final, non ?
mais d'après la question, ce n'est pas execfile qui correspond le mieux ?
Marsh Posté le 11-01-2005 à 17:18:27
je sais pas c'est crade. Si c'est une sorte de plugin qu'il veut, c'est import. Sinon, faire des system partout, c'est pas beau.
Marsh Posté le 11-01-2005 à 18:55:25
Si il veut un système de plugin, il peut toujours essayer avec PyPy ( pour quand ils auront fini de codé le truc bien sur )
PyPy est un interpreteur Python écrit en Python ...
Marsh Posté le 10-01-2005 à 17:28:59
Bonjour,
Je voudrais à partir d'un script python, lancer un autre script python.
- os.system suffit il ?
- y'a t'il une commande qui indique le chemin de l'interpreteur utilisé ?
Merci,
Axel