import de fichiers d'un autre répertoire

import de fichiers d'un autre répertoire - Python - Programmation

Marsh Posté le 06-06-2008 à 15:36:55    

Bonjour à tous,
 
je me suis mis au Python depuis quelques semaines. C'est un super langage, j'arrive à faire plein de trucs avec mais je me demandais comment importer des modules depuis un autre répertoire.
 
Pour un fichier MonModule.py dans le même répertoire, je fais
 

Code :
  1. import MonModule


 
Mais si MonModule.py est dans un autre répertoire ?
Y a-t-il une instruction du langage Python pour le faire ?

Reply

Marsh Posté le 06-06-2008 à 15:36:55   

Reply

Marsh Posté le 06-06-2008 à 16:37:52    

Reply

Marsh Posté le 06-06-2008 à 17:00:20    

Taz a écrit :

PYTHONPATH


 
Oui non justement, j'hésitais à le préciser dans mon message.
Ma question est: peut-on faire ça SANS modifier le PYTHONPATH.
 

Reply

Marsh Posté le 06-06-2008 à 17:43:40    

En installant le module à importer dans le site-packages local


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 06-06-2008 à 17:52:49    

masklinn a écrit :

En installant le module à importer dans le site-packages local


 
Merci pour ta réponse.
Il y juste un petit détail que j'aimerais éclarcir: comment puis-je installer le module à importer dans le site-packages local ?
(Bref: j'ai rien pigé, c'est quoi un site-packages local ?)

Reply

Marsh Posté le 06-06-2008 à 17:56:26    

http://www.google.com/search?q=pyt [...] 8&oe=utf-8


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 06-06-2008 à 18:12:43    

Et ben les programmeurs Python sont pas très causants. Une déformation due au style épuré du langage ? ;)  
Merci je vais regarder ça.

Reply

Marsh Posté le 06-06-2008 à 19:13:57    

Le site-packages ne marche que parce que t'as un PYTHONPATH qui marche.

Reply

Marsh Posté le 06-06-2008 à 19:14:16    

basile238 a écrit :


 
Oui non justement, j'hésitais à le préciser dans mon message.
Ma question est: peut-on faire ça SANS modifier le PYTHONPATH.
 


pourquoi ?

Reply

Marsh Posté le 06-06-2008 à 20:07:19    

Taz a écrit :

Le site-packages ne marche que parce que t'as un PYTHONPATH qui marche.


C'est certain, mais si t'as pas envie de bricoler PYTHONPATH, coller les trucs dans site-packages marche relativement bien :jap:
 
Et c'est plus propre que d'altérer sys.path [:dawa]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 06-06-2008 à 20:07:19   

Reply

Marsh Posté le 06-06-2008 à 20:46:51    

masklinn a écrit :


C'est certain, mais si t'as pas envie de bricoler PYTHONPATH, coller les trucs dans site-packages marche relativement bien :jap:
 
Et c'est plus propre que d'altérer sys.path [:dawa]


Comment ça bricoler ? Si tes modules c'est de la triperie spécifique à ton programme et pas réutilisable, ça n'est surtout pas à mettre dans ton path ... tout le monde s'en balance sauf ton programme.

Reply

Sujets relatifs:

Leave a Replay

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