python打印__init__所有需要传递的参数
class Node:
__tablename__ = "table"
name = "xiaoming"
age = 14
address = None
cla = None
grade = None
def __init__(self, name, age, address=None, cla=None, grade=None):
pass
def print_attribute(self):
s = self.__init__.__code__
print(s.co_varnames)
a = Node(name="asdhb", age=15, address="北京西城区")
a.print_attribute()
输出
('self', 'name', 'age', 'address', 'cla', 'grade')
Process finished with exit code 0