Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1034 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  executer du python en python

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

executer du python en python

n°950187
axel584
Posté le 10-01-2005 à 17:28:59  profilanswer
 

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

mood
Publicité
Posté le 10-01-2005 à 17:28:59  profilanswer
 

n°950747
Profil sup​primé
Posté le 11-01-2005 à 14:15:48  answer
 

1) execfile
2) sys.argv[0]

n°950751
axel584
Posté le 11-01-2005 à 14:16:47  profilanswer
 

sys.argv[0] ne donne pas le chemin de l'interpréteur, mais du script python.
 
Axel

n°950761
Profil sup​primé
Posté le 11-01-2005 à 14:25:12  answer
 

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.

n°950846
Taz
bisounours-codeur
Posté le 11-01-2005 à 15:54:24  profilanswer
 

import / __import__ bordel :o

n°950892
Profil sup​primé
Posté le 11-01-2005 à 16:33:25  answer
 

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 ?  :??:

n°950963
Taz
bisounours-codeur
Posté le 11-01-2005 à 17:18:27  profilanswer
 

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.

n°951034
SomeBugsIn​Me
life suxx
Posté le 11-01-2005 à 18:50:32  profilanswer
 

bah faut qu'il précise l'utilisation qu'il veut en faire

n°951037
Kristoph
Posté le 11-01-2005 à 18:55:25  profilanswer
 

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 ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  executer du python en python

 

Sujets relatifs
comment éxécuter une macro a l'ouverture d'une feuille d'un classeur E[Perl] Executer le contenu d'une variable
VBS- Executer et tester la presence d'un programmeexecuter un scrpt en fonction de l'ip de l'user
Ping python multithreadMing pour python
Créer des PDF avec pythonporter sur MAC une appli python développé sous OS XP
[(Gros) Debutant en Python] Compiler et executer du Python[Python@Blender] Ligne de commande pour executer un script python ?
Plus de sujets relatifs à : executer du python en python


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR