如果我有Main.py
import Test
test = Test()
test.test_func()
和Test.py
class Test:
def test_func(self):
print("success")
它会抛出错误'模块'对象不可调用
我花了好几个小时试图解决这个问题。如果我把这个类放在Main.py中,我可以得到一个类的实例,但我不能让它在外部工作。
答案 0 :(得分:0)
您已导入Test模块,但您正在构建模块而不是内部类。尝试将其更改为test = Test.Test()
答案 1 :(得分:0)
您需要访问模块Test
中声明的类。将Main.py更改为:
import Test
test = Test.Test()
test.test_func()
或
from Test import Test
test = Test()
test.test_func()