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

  FORUM HardWare.fr
  Programmation
  Python

  import de fichiers d'un autre répertoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

import de fichiers d'un autre répertoire

n°1742551
basile238
Posté le 06-06-2008 à 15:36:55  profilanswer
 

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 ?

mood
Publicité
Posté le 06-06-2008 à 15:36:55  profilanswer
 

n°1742604
Taz
bisounours-codeur
Posté le 06-06-2008 à 16:37:52  profilanswer
 
n°1742622
basile238
Posté le 06-06-2008 à 17:00:20  profilanswer
 

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.
 

n°1742646
masklinn
í dag viðrar vel til loftárása
Posté le 06-06-2008 à 17:43:40  profilanswer
 

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


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1742650
basile238
Posté le 06-06-2008 à 17:52:49  profilanswer
 

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

n°1742652
masklinn
í dag viðrar vel til loftárása
Posté le 06-06-2008 à 17:56:26  profilanswer
 

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


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1742658
basile238
Posté le 06-06-2008 à 18:12:43  profilanswer
 

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

n°1742664
Taz
bisounours-codeur
Posté le 06-06-2008 à 19:13:57  profilanswer
 

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

n°1742665
Taz
bisounours-codeur
Posté le 06-06-2008 à 19:14:16  profilanswer
 

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 ?

n°1742682
masklinn
í dag viðrar vel til loftárása
Posté le 06-06-2008 à 20:07:19  profilanswer
 

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]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le 06-06-2008 à 20:07:19  profilanswer
 

n°1742705
Taz
bisounours-codeur
Posté le 06-06-2008 à 20:46:51  profilanswer
 

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.


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

  import de fichiers d'un autre répertoire

 

Sujets relatifs
[resolu]différences entre deux fichiersTrie sur fichiers
[Mysql] Problème d'importcommunication entre 2 fichiers .c pas dans le meme dossier grace a un
Gérer des fichiers textesfreefile() et fichiers random sous .NET Compact ?
BAT pour sélectionner fichiers ancien de + 1 moisSyntaxe VBA pour copie entre fichiers XL
Traitement des fichiers pdf en vbscript sur pdfcreatorEchange de fichiers client-servlet
Plus de sujets relatifs à : import de fichiers d'un autre répertoire


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)