关于python中的类

时间:2013-04-18 09:58:25

标签: python class

我有关于python类的基本问题。我想访问
跨越不同文件在一个python文件中定义的类成员。这是我的代码:

我有一个python文件class_A.py

class A:

def Hello(self):
    self.a=12
    print "printing A value from class_1",self.a

这是class_B.py文件的代码

import Class_A

def func_B():
   Instance = Class_A.A()
   Instance.Hello()

func_B()

执行时,显示:

TypeError: Hello() takes no arguments (1 given).

基本上我要做的是访问class_A.py中定义的班级成员 通过在定义的函数func_B内创建该类的实例 在另一个python文件Class_B.py中。这是对的吗?

1 个答案:

答案 0 :(得分:3)

我认为您的问题在于class A

中的缩进
class A:
    def Hello(self):
        self.a = 12
        print "printing A value from class_1", self.a

除此之外:看看PEP8风格指南。