兼容读取 csv &excel 文件
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.(清楚优于含糊)