Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何修复“TypeError:”模块“对象不可调用”_Python - Fatal编程技术网

Python 如何修复“TypeError:”模块“对象不可调用”

Python 如何修复“TypeError:”模块“对象不可调用”,python,Python,我是python新手 我的文件夹结构是 主->abc 在abc文件夹中,我创建了一个名为abc.py的类abc abc.py class abc: x="" def __init__(self,y): self.x=y 在main中,我创建了一个文件test.py test.py from abc import abc a=abc("test") 但我得到错误类型错误:“模块”对象不可调用 我试着在文件夹abc中创建_uinit__uuuuu.

我是python新手

我的文件夹结构是

主->abc

在abc文件夹中,我创建了一个名为abc.py的类abc

abc.py

class abc:
      x=""
      def __init__(self,y):
         self.x=y 

在main中,我创建了一个文件test.py

test.py

from abc import abc

a=abc("test")
但我得到错误类型错误:“模块”对象不可调用

我试着在文件夹abc中创建_uinit__uuuuu.py 但还是同样的错误

如果我有相同的文件夹名,如何处理模块

由于@TechPerson,我在许多软件包中看到了相同的名字


从abc.abc import abc

你试过从abc.abc import abc吗?@TechPerson谢谢它的工作技巧不要把你的模块命名为abc,看在上帝的份上,对不起,冒昧一下:。在命名用户模块之前,请检查stdlib模块名称,因为这将与“/usr/lib/python2.7/abc.pyc”中的stdlib模块abc冲突