首页 > 解决方案 > 如何修复此代码的“TypeError:'module' object is not callable”,因为它在几周前工作?

问题描述

当我尝试运行以下代码时弹出此错误:

错误:

Traceback (most recent call last):
  File "C:/Users/benja/PycharmProjects/Project12/random.py", line 2, in 
<module>
import random
File "C:\Users\benja\PycharmProjects\Project12\random.py", line 8, in 
<module>
random.random()
TypeError: 'module' object is not callable

代码:

import random


uF=[]
for i in range(1, 10):
    for x in range(1):
        random.random()
print(uF)

我已经尝试重新安装 pycharm 和 python,但它似乎仍然不想工作,即使它只在一周前工作。

标签: pythonpython-3.x

解决方案


您需要重命名文件,random.py以免与内置的随机模块发生冲突。

我猜几周前你的文件不是这样命名的。


推荐阅读