Это первый раз, когда я по-настоящему сел и попробовал Python 3, и, похоже, с треском провалился. У меня есть следующие два файла:
- test.py
- config.py
В файле config.py определено несколько функций, а также несколько переменных. Я сократил это до следующего:
config.py
debug = True
test.py
import config
print (config.debug)
У меня также есть __init__.py
Однако я получаю следующую ошибку:
ModuleNotFoundError: No module named 'config'
Я знаю, что соглашение py3 должно использовать абсолютный импорт:
from . import config
Однако это приводит к следующей ошибке:
ImportError: cannot import name 'config'
Так что я в растерянности относительно того, что делать здесь ... Любая помощь очень ценится. :)
python test.py
, и он прекрасно работает. У меня нет pyCharm, но, возможно, есть какая-то плохая конфигурация pyCharm, которая вызывает проблему