类属性很多怎么初始化比较优雅,AttributeError:部分初始化的模块没有属性...(Python)

 2023-09-26 阅读 40 评论 0

摘要:发生AttributeError: partially initialized module ‘yaml’ has no attribute ‘load’ (most likely due to a circular import)的原因 当 Python 说: AttributeError:部分初始化的模块“MODULE_NAME”没有属性“ATTRIBUTE_NAME” 这通常是因为我将我的 Pyth

发生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 文件中导入的任何模块相同的名称。
在这里插入图片描述

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/103536.html

发表评论:

猜你喜欢

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息