编程语言
首页 > 编程语言> > python-AttributeError:模块“ fractions”没有属性“ Fraction”

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