如何从我的python文件中调用同一包下另一个fie的另一个类中的方法?
答案 0 :(得分:2)
您首先需要将文件(取决于目录结构)导入当前脚本,创建该类的实例,然后在该类中调用该方法;
#Import your other file
import other_file
#Create an instance of the object where your method is
my_obj = NewClass()
#Call the method directly
my_obj.some_method()
您也可以尝试在方法中添加@static方法以使其可直接调用:
class NewClass:
@staticmethod
def some_method():
print 'Hello'
#call staticmethod add directly
#without declaring instance and accessing class variables
NewClass.some_method()