Questa è la prima volta che mi sono davvero seduto e ho provato Python 3, e sembra fallire miseramente. Ho i seguenti due file:
- test.py
- config.py
config.py ha alcune funzioni definite in esso e alcune variabili. L'ho ridotto a quanto segue:
config.py
debug = True
test.py
import config
print (config.debug)
Ho anche un __init__.py
Tuttavia, visualizzo il seguente errore:
ModuleNotFoundError: No module named 'config'
Sono consapevole che la convenzione py3 prevede l'utilizzo di importazioni assolute:
from . import config
Tuttavia, questo porta al seguente errore:
ImportError: cannot import name 'config'
Quindi non so cosa fare qui ... Qualsiasi aiuto è molto apprezzato. :)
python test.py
, e funziona perfettamente bene. Non ho pyCharm, ma forse è una cattiva configurazione di pyCharm che sta causando il problema