C'est la première fois que je m'assois vraiment et que j'essaye python 3 et que je semble échouer lamentablement. J'ai les deux fichiers suivants:
- test.py
- config.py
config.py contient quelques fonctions définies ainsi que quelques variables. Je l'ai réduit à ce qui suit:
config.py
debug = True
test.py
import config
print (config.debug)
J'ai aussi un __init__.py
Cependant, j'obtiens l'erreur suivante:
ModuleNotFoundError: No module named 'config'
Je suis conscient que la convention py3 consiste à utiliser des importations absolues:
from . import config
Cependant, cela conduit à l'erreur suivante:
ImportError: cannot import name 'config'
Je ne sais donc pas quoi faire ici ... Toute aide est grandement appréciée. :)
python test.py
, et cela fonctionne parfaitement bien. Je n'ai pas pyCharm, mais c'est peut-être une mauvaise configuration de pyCharm qui cause le problème