gpt4 book ai didi

python - 属性错误 : module 'fractions' has no attribute 'Fraction'

转载 作者:太空宇宙 更新时间:2023-11-03 15:05:29 26 4
gpt4 key购买 nike

我想开始学习 Python 中的分数模块。我使用 Atom 编辑器并打包“脚本”以从编辑器运行模块。所以,我在尝试制作简单的分数对象时遇到了这个错误:

AttributeError: module 'fractions' has no attribute 'Fraction'

代码:

import fractions
f = fractions.Fraction(3, 4) + 1 + 1.5
print(f)

怎么了? Python 解释器可以毫无问题地使用它。

最佳答案

您有一个本地 fractions.py 脚本来屏蔽库。 Python 将在标准库之前在您当前的目录中查找导入,因此请确保您没有为您的脚本提供与您要使用的库相同的名称!

您可以通过打印导入的模块来找出该文件所在的位置:

import fractions
print(fractions)

重命名或删除该文件。

关于python - 属性错误 : module 'fractions' has no attribute 'Fraction' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33236649/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com