如何在python中另一个文件下的另一个类中调用一个方法?

时间:2018-07-24 09:28:18

标签: python

如何从我的python文件中调用同一包下另一个fie的另一个类中的方法?

1 个答案:

答案 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()