python3在pycharm中为什么导入random模块不能用? TypeError: 'module' object is not callable

Posted 码农编程进阶笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3在pycharm中为什么导入random模块不能用? TypeError: 'module' object is not callable相关的知识,希望对你有一定的参考价值。

新手学python求大神指导,也用sys导入了random.py的路径,仍然不行。
刚刚排错貌似找到了问题的原因。。。
那是因为我在pycharm中新建的python文件名就是random,所以
当前目录下就有一个random.py文件而且是自己写的,
所以它在sys.path中会先找到自己定义的random.py并调用之,
因为自己的什么都没有,所以就呵呵了
;改了文件名字后就ok了

要多注意文件名这种情况,有时候文件名与系统的模块重名了,就出这种莫名其妙的错,也不方便查错





以上是关于python3在pycharm中为什么导入random模块不能用? TypeError: 'module' object is not callable的主要内容,如果未能解决你的问题,请参考以下文章

pycharm python3.5 神奇的导入问题

python3在pycharm中为啥导入random模块不能用? TypeError: 'module' object is not callable

win10 +python3.6环境下安装opencv以及pycharm导入cv2有问题的解决办法

UG12二次开发怎么导入Pycharm?

使用 Python 3.8.8 将 PyAutoGUI 导入 PyCharm 无法正常工作 [关闭]

使用 PyCharm 导入 PyQt4.QtGui 但不导入 QtCore