organiser son projet ? - Python - Programmation
Marsh Posté le 21-07-2004 à 17:52:48
tu as envie de regarder a doc Python sur les modules ici http://www.python.org/doc/2.3.4/tut/node8.html
et plus précisément la section Intra-Packages References http://www.python.org/doc/2.3.4/tu [...] 0000000000
Marsh Posté le 21-07-2004 à 18:40:49
J'ai lu la doc, et c'est pour ça que post, c'est parceque je n'y arrive pas.
C'est pourquoi, j'ai besoin d'un petit coup de pousse.
Merci
Marsh Posté le 22-07-2004 à 10:57:39
ben dans Find.py quand tu veux faire des import tu fait comme si tu étais dans Projet.py
-> import tools.Tools
ca me semble clair non?
Marsh Posté le 22-07-2004 à 11:31:15
Mon problème est justement là, quand je fais ça, j'ai l'erreur suivante :
Code :
|
Marsh Posté le 22-07-2004 à 12:13:18
et tu lancé quoi là ?
si tu lance depuis un sous répertoire, il faut que ton sys.path / PYTHONPATH contienne le répertoire racine de ton projet
Marsh Posté le 22-07-2004 à 16:03:33
projet.py est mon prog principal.
Dans celui-ci j'appelle une fonction de Find.py qui elle-même à besoin de Tools.py.
sys.path ?
Marsh Posté le 22-07-2004 à 16:08:12
si tu fais ce que tu dis, ce n'est pas possible que l'import échoue.
Marsh Posté le 22-07-2004 à 16:09:51
Ah, bon ben, je vais reprendre un projet de base simple et je vais ré-essayer.
Marsh Posté le 23-07-2004 à 23:32:24
Merci pour votre aide.
Ce matin j'ai ouvert mon projet et sans rien changer, j'ai pas eu d'erreur et tout fonctionne . Je sais pas vraiement ce qui s'est passé, mais l'important c'est que ça marche.
Marsh Posté le 21-07-2004 à 17:49:19
Salut à tous,
Je voudrais organiser mon projet avec des répertoires et sous-répertoires.
J'ai donc un dossier principal "projet" avec Projet.py.
puis un autre dossier "tool" avec "Tools.py".
J'ai également dans "projet" un répertoire "find" avec un "find.py".
|_Projets (répertoire principal)
|____Projet.py
|
|_tools (sous-rep)
| |
| |____Tools.py
|
|_find (sous-rep)
|
|_____Find.py
Donc dans projet.py, pour accéder aux fonctions de "Tools.py", je fais :
Et je peux accéder à tous ce que je veux.
Par contre, je ne sais pas comment faire dans Find.py pour accéder aux fonctions de Tools.py
Je sais pas si j'ai été bien clair ???
Merci