【问题标题】:AttributeError: module 'random' has no attribute 'randint' [duplicate]AttributeError:模块'random'没有属性'randint'[重复]
【发布时间】:2018-04-01 14:58:06
【问题描述】:

代码:

import turtle
import random
turtle.penup()
for i in range(20):
    x=random.randint(-200,200)
    y=random.randint(-200,200)
    turtle.setposition(x,y)
    turtle.dot()
turtle.done()

错误:

F:\Python>random.py
Traceback (most recent call last):
  File "F:\Python\random.py", line 2, in <module>
    import random
  File "F:\Python\random.py", line 5, in <module>
    x=random.randint(-200,200)
AttributeError: module 'random' has no attribute 'randint'

【问题讨论】:

  • 你的文件是random.py吗?
  • 为您的文件命名其他名称(...不是turtle.py)。

标签: python python-3.x random


【解决方案1】:

重命名您的文件。

确保没有文件被命名为 random.py。

【讨论】:

  • 哇,我也遇到了同样的问题。谢谢。但是,它永远不应该被命名为 random.py 有什么原因吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-30
  • 2020-05-16
  • 2017-12-19
  • 2021-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多