如果在壹個文件下打開多個文件(不包括子目錄):
導入全球
for filename in glob . glob(r " f:/py/*。py "):
file = msoffcrypto。OfficeFile(打開(文件名,“rb”))
……
第二個問題
第二個問題提示' df0 '沒有聲明,建議參考concat的用法。
concat(objs,axis=0,join='outer ',join_axes=None,ignore_index=False,
keys=None,levels=None,names=None,verify_integrity=False,copy=True):
Pd.concat()只是將兩個表拼接在壹起。參數axis用於指定是行還是列,axis默認為0。axis=0時,pd.concat([obj1,obj2])的效果與obj1.append(obj2)相同;當axis=1時,PD的效果。Concat ([obj1,obj2],axis = 1)與PD相同。Merge (obj1,obj2,left _ index = true,right _ index = true,how =。Objs:需要連接的對象的集合,通常是列表或字典;軸:連接軸;Join:參數是“outer”或“inner”;Join_axes=[]:指定壹個自定義索引;?Keys=[]:創建分層索引;Ignore_index=True:重建索引。
df = pd.read_excel(解密)
打印(df)
data = pd.concat([df0,df1,...],軸=0)
從妳給出的代碼中,看不出上面粗體標註的變量之間的關系...