python - 模块“随机”没有属性“随机”
问题描述
我已经从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语言。谢谢。
解决方案
问题是random
模块导入了math
模块,并且由于您命名了自己的源文件math.py
,它将被导入。
将源文件重命名为其他名称。
推荐阅读
- java - 有没有办法创建一个对象,其中对象类由另一个变量定义?
- python - 如何计算另一个列表中的列表(作为熊猫列)中匹配元素的数量
- javascript - 将动画添加到 jQuery 平滑滚动到锚点
- node.js - 如何使用 node.js 在 ebay 上买东西?
- c - 导入库和包含文件有 32 位和 64 位版本吗?
- c# - 具有继承的 EF Core 错误无效列“鉴别器”
- gpu - BlazingSQL 和 dask 是什么关系?
- gitkraken - 如何在 GitKraken 的差异视图中选择已删除的代码?
- javascript - 如何从另一个反应组件访问 redux 状态?
- python - 如何将授权标头从 html 发送到烧瓶