我有关于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
中。这是对的吗?
答案 0 :(得分:3)
我认为您的问题在于class A
:
class A:
def Hello(self):
self.a = 12
print "printing A value from class_1", self.a
除此之外:看看PEP8
风格指南。