换我一般这样写:
def get_df():
if task_a() return
if task_b() return
if task_c() return
raise "error"
【 在 finlab 的大作中提到: 】
: try:
: df = pd.read_excel(path + '/' + fn,engine='openpyxl') #xlsx
: except:
: try:
: df = pd.read_excel(path + '/' + fn,engine='xlrd') #xls
: except:
: try:
: df = pd.read_csv(path + '/' + fn, sep='\t',encoding="gbk") #银河数据csv格式
: except:
: print('无法读取文件:',fn)
: continue
--
FROM 101.87.0.*