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中删除导入mysql.connector时,不会出现该错误,但是它不能解决我的问题
> python -m select
该错误表明,它“很可能是由于循环进口”。检查以确保在要导入的文件中没有导入显示的文件。如果您是,那将使您进入一个圈子。例如我的文件是file.py,而我正在导入file2.py:导入文件>导入文件2>导入文件>导入文件2>导入文件...确保没有发生这种情况。我遇到了与您相同的问题,此问题已得到解决。
我不知道根本原因,但是如果您回滚到Python 3.7,它将完全正常工作