Python 3.8エラー
ImportError: cannot import name 'mydb' from partially initialized module 'connection'
(most likely due to a circular import) (C:\U
sers\Mark04\Documents\Python tutorial\databasing\connection.py)
子モジュールselect.pyを実行しようとしたとき
import bcrypt;
from connection import mydb
インポートされたモジュールconnection.py
import mysql.connector
mydb = "Success";
モジュールのconnection.pyからimport mysql.connectorを削除してもエラーは表示されませんが、問題は解決しません
> python -m select
インポートの順序は重要です:
例:
# A.py
# empty file
# B.py
import A
# file1.py
import A
import B
順序を次のように変更します。
# file1.py
import B
import A