文件一.py:
class classOne:
def myFunc():
print True
文件二.py:
from fileOne import classOne
classOne.myFunc()
还是我必须像这样制作 fileTwo.py:
from fileOne import classOne
instanceClass = classOne()
instanceClass.myFunc()
最佳答案
将“@staticmethod”放在方法定义之上:
>>> class classOne:
... @staticmethod
... def myFunc():
... print True
...
>>> classOne.myFunc()
True
关于python - 您可以在不创建实例的情况下使用其他文件类中的函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24270223/