Bonjour,
J'ai voulu découper un projet, qui tenait jusqu'à présent dans un seul fichier, en plusieurs modules.
Mais j'ai quelques soucis : je ne peux pas faire de références à mes variables, ni appeler mes fonctions qui sont contenues dans mon fichier principal, depuis le fichier importé (j'obtiens un NameError).
Le mot-clef global ne marche pas dans le fichier importé.
Comment faire ?
J'ai aussi une autre question : je me suis rendu compte qu'il faut importer les bibliothèques utilisées dans chacun de mes modules.
Donc je me retrouve avec des import [...] from [...] quasiment identiques dans chaque fichier. Ça ne gaspille pas de la mémoire pour rien ?
Merci.
Partager