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

  FORUM HardWare.fr
  Programmation
  Python

  organiser son projet ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

organiser son projet ?

n°802240
peon3
Posté le 21-07-2004 à 17:49:19  profilanswer
 

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 :

Code :
  1. import tools.Tools


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

mood
Publicité
Posté le 21-07-2004 à 17:49:19  profilanswer
 

n°802246
masklinn
í dag viðrar vel til loftárása
Posté le 21-07-2004 à 17:52:48  profilanswer
 

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


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°802295
peon3
Posté le 21-07-2004 à 18:40:49  profilanswer
 

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

n°802846
Taz
bisounours-codeur
Posté le 22-07-2004 à 10:49:01  profilanswer
 

ben tu fais la même chose.

n°802856
masklinn
í dag viðrar vel til loftárása
Posté le 22-07-2004 à 10:57:39  profilanswer
 

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?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°802911
peon3
Posté le 22-07-2004 à 11:31:15  profilanswer
 

Mon problème est justement là, quand je fais ça, j'ai l'erreur suivante :
 

Code :
  1. Traceback (most recent call last):
  2.   File "C:\Python23\lib\site-packages\Pythonwin\pywin\framework\scriptutils.py", line 409, in ImportFile
  3.     reload(sys.modules[modName])
  4.   File "D:\Python\projets\find\Find.py", line 3, in ?
  5.     import tools.Tools
  6. ImportError: No module named tools.Tools

n°802980
Taz
bisounours-codeur
Posté le 22-07-2004 à 12:13:18  profilanswer
 

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

n°803353
peon3
Posté le 22-07-2004 à 16:03:33  profilanswer
 

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 ?

n°803367
Taz
bisounours-codeur
Posté le 22-07-2004 à 16:08:12  profilanswer
 

si tu fais ce que tu dis, ce n'est pas possible que l'import échoue.

n°803371
peon3
Posté le 22-07-2004 à 16:09:51  profilanswer
 

Ah, bon ben, je vais reprendre un projet de base simple et je vais ré-essayer.

mood
Publicité
Posté le 22-07-2004 à 16:09:51  profilanswer
 

n°805053
peon3
Posté le 23-07-2004 à 23:32:24  profilanswer
 

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.
 


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

  organiser son projet ?

 

Sujets relatifs
[JSP] Aide pour projet de fin d'année[c#] inclure des fichiers cs dans mon projet.
Impossible d'intégrer MSCOMCTL.OCX dans un projet ?Migration projet BC++ 3.1 sous DOS vers Linux?
Dev-C++ Ajouter la libraire *.lib au projet ? (Et utiliser compilo MS)Ajouter un projet ASP .NET
motivé pour faire un nouveau projet ?Nouveau projet d'aprentissage
Projet Java et opensourceMigrer un projet java vers linux
Plus de sujets relatifs à : organiser son projet ?


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