accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: import

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.python ] 

Retour : Accueil du site fr comp lang python   charte stats de ce groupe


  Sujet:   Re: import  
 De: laurent.poin...@laposte.net (Laurent Pointal)
 Groupes: fr.comp.lang.python
 Organisation: les newsgroups par Orange
 Date: 06. May 2008, 16:49:50
 References: 1
Le Tue, 06 May 2008 10:15:33 +0200, NicolasP a écrit :

> Bonjour,
> 
> Prenons l'arborescence suivante sur le système de fichier :
> appli/dir1/script1.py
>       dir2/script2.py
> 
> Dans script2.py, je voudrais importer script1.py.
> 
> Une solution est d'ajouter appli/dir1 à sys.path.
> 
> Mais y a t-il une solution plus élégante ?
> 
> A noter que les import relatifs de python 2.5 ne fonctionnent pas dans
> ce cas.
> 
> Nicolas

En considérant que le répertoire qui contient appli est dans le path...

Créer appli/__init__.py
Créer appli/dir2/____init__.py

Import:

from appli.dir2 import script2

Surtout si le contenu de appli/ contient les différents éléments de ton 
application. C'est propre et net.






-- 
Laurent POINTAL - laurent.pointal@laposte.net


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)