def read_file(self,**kwargs):
'''
兼容读取csv excl格式文件
'''
src_path = kwargs.pop('src_path',None)
exclude_excel = kwargs.pop('exclude_excel',list)
ceclude_csv = kwargs.pop('exclude_csv',list)
if src_path.lower().endswith('.xlsx'):
[kwargs.pop(key,None) for key in exclude_excel]
data = pd.read_excel(src_path,**kwargs)
elif src_path.lower().endswith('.csv'):
[kwargs.pop(key,None) for key in excl_csv]
kwargs['encoding'] = self.judge_coding(src_path)
data = pd.read_csv(src_path,**kwargs)
else:
raise MesBadRequest("仅支持.xlsx 或 csv")
return data
每天逼着自己写点东西,终有一天会为自己的变化感动的。这是一个潜移默化的过程,每天坚持编编故事,自己不知不觉就会拥有故事人物的特质的。 Explicit is better than implicit.(清楚优于含糊)