现有两个文件main.py,B.py。
操作:main.py文件要使用B文件的函数func_1,导入B.py文件中的函数。
from B import func_1
导入的时候报错“ImportError: cannot import name func_1
”.
开始时是以为缺少_init_.py文件,结果增加文件后仍然报错。
最后发现错误的原因是:B.py文件中从main.py文件中导入了一个参数c,两个模块相互导入,引发了错误,将B.py中导入c参数的命令注掉后,不再报错,成功引入func_1函数。
导入自定义模块报错ImportError: cannot import name xxx
最新推荐文章于 2025-02-10 23:33:25 发布