22 lines
384 B
Python
22 lines
384 B
Python
import dataclasses
|
|
import inspect
|
|
|
|
|
|
@dataclasses.dataclass
|
|
class ASD:
|
|
aaa: int = 1
|
|
bbb: int = 1
|
|
ccc: int = 1
|
|
|
|
def b(self):
|
|
return self.aaa
|
|
|
|
|
|
if __name__ == '__main__':
|
|
# print(dir(ASD()))
|
|
# print(ASD.__dict__)
|
|
# print(inspect.getmembers(ASD))
|
|
# print(inspect.getmembers(ASD))
|
|
for f in dataclasses.fields(ASD):
|
|
print(f.name, f.type)
|