gpt4 book ai didi

python "import random"错误

转载 作者:太空宇宙 更新时间:2023-11-03 12:49:49 25 4
gpt4 key购买 nike

您可能从我之前的帖子中了解到,我正在学习 Python。这次我有一个小错误,我认为是这个 Python 本身的构建。使用以下内容时:

import random
number = random.randint(1,10000)

Python 给我这个错误:

File "C\Users\name\Documents\Python\random.py", line 5, in (module)
print random.random()
TypeError: 'module' object is not callable

每次我尝试运行它。我不明白。任何帮助将不胜感激!

编辑:我尝试运行的两行代码:

import random
print random.randint(1,100)

就是这样。它给了我同样的错误。

最佳答案

通过将脚本命名为 random.py,您已经与 random 标准库模块产生了命名冲突。

当您尝试运行脚本时,包含脚本的目录将被添加到模块导入路径的开头。因此,当您的脚本执行 import random 时,您实际上是在运行脚本的第二个副本作为 random 模块。

random 模块运行 import random 时,这意味着 random.random 也将是对您的模块的引用。因此,当您尝试调用 random.random() 标准库函数时,您实际上是在尝试调用导致错误的模块对象。

如果您将脚本重命名为其他名称,问题应该会消失。

关于 python "import random"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13813164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com