Je crée un programme python que je veux diviser en fichiers séparés. J'utilise l'importation pour le faire, mais ce ne fonctionne pas (en particulier, une variable est stockée dans un fichier python, et son pas lu par le principalModule d'importation Python du dossier relatif
program/
main.py
lib/
__init__.py
config.py
functions.py
je en main.py:.
import lib.config
import lib.functions
print(main)
et config.py a
main = "hello"
Je devrais obtenir la sortie « bonjour », quand je suis l'exécution du fichier main.py, mais je ne suis pas. J'ai le même problème avec des fonctions stockées dans functions.py
Toute aide serait grande,
'print (lib.config.main)'? – dmg
Avez-vous importé ces deux fichiers dans __init __. Py'? – solusipse
@solusipse: ce n'est pas du tout nécessaire. –