首页 > 解决方案 > 模块“随机”没有属性“随机”

问题描述

我已经从stackoverflow阅读了一些其他问题,他们需要做的就是将文件名更改为其他内容,但我的文件名已经不同:

import random

x = random.random()

print(x)

我得到了如下错误:

Traceback (most recent call last):
  File "math.py", line 1, in <module>
    import random
  File "/anaconda3/lib/python3.6/random.py", line 42, in <module>
    from math import log as _log, exp as _exp, pi as _pi, e as _e, ceil as _ceil
  File "/Users/pgao/Documents/Python Project/math.py", line 3, in <module>
    x = random.random()
AttributeError: module 'random' has no attribute 'random'

请帮我解决这个简单的问题,我最近正在自学python语言。谢谢。

标签: python

解决方案


问题是random模块导入了math模块,并且由于您命名了自己的源文件math.py,它将被导入。

将源文件重命名为其他名称。


推荐阅读