发生AttributeError: partially initialized module ‘yaml’ has no attribute ‘load’ (most likely due to a circular import)的原因
当 Python 说:
AttributeError:部分初始化的模块“MODULE_NAME”没有属性“ATTRIBUTE_NAME”
这通常是因为我将我的 Python 文件命名为与我正在导入的模块相同并导致循环引用。在这种情况下,我正在考虑使用 Python 日志记录模块并将我的 Python 文件保存为 yaml.py,因此当我随后导入日志记录并尝试调用其函数时,它失败了。
解决方案是不要将 Python 文件命名为与该 Python 文件中导入的任何模块相同的名称。
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态