Bu gerçekten oturdum ve python 3 denedim ve sefil başarısız gibi görünüyor. Aşağıdaki iki dosya var:
- test.py
- config.py
config.py içinde tanımlanmış birkaç fonksiyonun yanı sıra birkaç değişken vardır. Aşağıdakilere çıkardım:
config.py
debug = True
test.py
import config
print (config.debug)
Ayrıca bir __init__.py
Ancak, aşağıdaki hatayı alıyorum:
ModuleNotFoundError: No module named 'config'
Py3 kuralının mutlak ithalatı kullanmak olduğunun farkındayım:
from . import config
Ancak, bu aşağıdaki hataya yol açar:
ImportError: cannot import name 'config'
Bu yüzden burada ne yapacağım konusunda bir kaybım var ... Herhangi bir yardım çok takdir ediliyor. :)
python test.py
, ve mükemmel çalışıyor. PyCharm'ım yok, ancak soruna neden olan pyCharm'ın bazı kötü yapılandırması olabilir