python-AttributeError:模块“ fractions”没有属性“ Fraction”
作者:互联网
我想开始研究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)
重命名或删除该文件.
标签:atom-editor,python-module,python 来源: https://codeday.me/bug/20191027/1947048.html