我正在学习python,来自java/kotlin的背景,我试图弄明白如何使用另一个文件中定义的类来调用其中的函数
这是我的班级:
class Practise:
def messageFunction(message):
print("your message you entered is " + message)
return
def messageFunction2(message):
print("mesage 2 " + message)
return
def messageFunction3(message):
print("message 3 " + message)
return
这是我想要调用上述类中的函数的主要python文件(在一个单独的文件中)
from practise import Practise
practise = practise.Practise()
practise.messageFunction("wagwan")
我得到这个错误:
File "/home/me/Work/PycharmProjects/practise/venv/Main.py", line 3, in <module>
practise = Practise()
TypeError: 'module' object is not callable`
问题在于导入其他模块的方式。你应该做如下的事情
或
其中
<modulename>
是定义类的文件名相关问题 更多 >
编程相关推荐