Bonjour, j'ai travaille depuis plusieurs années avec C#/.NET et là je suis sur un gros projet qui va se développer en python (3.5).
Je n'arrive pas à utiliser et organiser ma solution. (notament définir des classe de base ou abstraites dans des fichiers qui seront importés depuis d'autres fichier pour être hérité, etc... ce genre de chose.
Voilà j'aimerais avoir comme arborescence pour mon projet:
De ce que j'ai compris de la doc, à partir du moment où la commande "python3" est exécuté depuis le répertoire racine /src, tout devrait se dérouler sans problème...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
Code python : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Déjà, est-ce que ça vous parait être une bonne structure pour un projet python ?
Premier point qui bloque, j'ai beau mettre des __init__.py à la racine de mes dossiers packages, en spécifiant __ALL__ = [...], l'instruction suivante (dans main.py)
ne retourne pas d'erreur, mais rien n'est importé... quand je veux instancier une classe qui est définie dans le module A1 par exemple, il me dit que cette classe n'existe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part from packageA import *
Code sh : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Qu'est-ce qu'il faut faire pour que le import * fonctionne correctement ?

 

 
		
		 
         
 

 
			
			


 
   


 Import, comment organiser sa solution
 Import, comment organiser sa solution
				 Répondre avec citation
  Répondre avec citation 
 

 Envoyé par Ikit
 Envoyé par Ikit
					

Partager