对象不可调用

时间:2015-03-20 20:11:41

标签: python class

为什么我的对象无法调用?有谁知道这个问题? 这是我在主main.py中的代码:

def average_wind(dia):
         wind_list=[]
         area=klass.windpower(dia)
         print(area)

这是我班上的代码:

class Windpower(object):
    def __init__(self,digit):
        self.digit=digit

    def calc_area(self,dia):
        area=(dia**2*math.pi)/4
        return area
        windpower = Windpower(10)

1 个答案:

答案 0 :(得分:-1)

klass.windpower已经是Windpower类的一个对象,因此您无法再次实例化它。但我认为您打算调用calc_area方法?

area = klass.windpower.calc_area(dia)