Ini adalah pertama kalinya saya benar-benar duduk dan mencoba python 3, dan tampaknya gagal total. Saya memiliki dua file berikut:
- test.py
- config.py
config.py memiliki beberapa fungsi yang didefinisikan di dalamnya serta beberapa variabel. Saya telah menanggalkannya sebagai berikut:
config.py
debug = True
test.py
import config
print (config.debug)
Saya juga punya __init__.py
Namun, saya mendapatkan kesalahan berikut:
ModuleNotFoundError: No module named 'config'
Saya sadar bahwa konvensi py3 adalah menggunakan impor absolut:
from . import config
Namun, ini mengarah pada kesalahan berikut:
ImportError: cannot import name 'config'
Jadi saya bingung apa yang harus dilakukan di sini ... Setiap bantuan sangat dihargai. :)
python test.py
, dan itu berfungsi dengan baik. Saya tidak punya pyCharm, tapi mungkin ada beberapa konfigurasi pyCharm yang menyebabkan masalah