Đây là lần đầu tiên tôi thực sự ngồi xuống và thử python 3, và dường như thất bại thảm hại. Tôi có hai tệp sau:
- kiểm tra
- cấu hình
config.py có một vài chức năng được xác định trong đó cũng như một vài biến. Tôi đã tước nó xuống như sau:
cấu hình
debug = True
kiểm tra
import config
print (config.debug)
Tôi cũng có một __init__.py
Tuy nhiên, tôi nhận được lỗi sau:
ModuleNotFoundError: No module named 'config'
Tôi biết rằng quy ước py3 là sử dụng nhập khẩu tuyệt đối:
from . import config
Tuy nhiên, điều này dẫn đến lỗi sau:
ImportError: cannot import name 'config'
Vì vậy, tôi không biết phải làm gì ở đây ... Bất kỳ trợ giúp nào đều được đánh giá cao. :)
python test.py
, và nó hoạt động hoàn toàn tốt. Tôi không có pyCharm, nhưng có lẽ một số cấu hình xấu của pyCharm đang gây ra sự cố