【发布时间】:2022-01-11 16:03:46
【问题描述】:
我是面向对象编程的新手,我需要在下面的代码中使用下面给出的类图在下面的程序中编写一个 BankDataWriterBase 基类。我无法理解类图所具有的完整内容,这里有任何人知道并向我解释他们使用类图实际在说什么
import pandas as pd
class ExcelParser:
def __init__(self):
self.config = []
def extract(self, file_name):
raw_excel=pd.read_excel(file_name,sheet_name=None,na_values= None,keep_default_na=False)
return [x for k, v in raw_excel.items() for x in v[v.columns.intersection(self.config)].to_dict(orient='records')]
if __name__ == "__main__":
conf = list(input("ENTER THE LIST HERE : ").split(','))
file_name = input("enter the full path to the file : ")
obj = ExcelParser()
obj.config = conf
print(obj.extract(file_name))
这是 BankDataWriterBase 类的类图,我已经完成了 EXcelParser 类但我不知道如何处理 BankDataWriterBase 类
【问题讨论】:
标签: python object oop inheritance class-diagram