創建路徑
import os
def create_path(pre_path):
"""創建目錄
eg:'D:/pingfen/result'
"""
folder = os.path.exists(pre_path)
# 判斷是否存在文件夾如果不存在則創建爲文件夾
if not folder:
# makedirs 創建文件時如果路徑不存在會創建這個路徑
os.makedirs(pre_path)
print("--- new folder... ---")
print("--- OK ---" )
else:
print("--- There is this folder! ---" )
return None
多個dataframe寫入同一個excel
# ======================= 多個dataframe寫入同一個excel =====================
def write_2_excel(ls_df, ls_sheet_name, outPath, index=False):
"""輸出結果寫入Excel文件
:param ls_df: dataframe列表
:param ls_sheet_name: sheet表名列表
:param outPath: excel文件路徑(路徑+文件名 或 文件名)
:param index: 是否把索引也一起寫入excel
:return None: None
"""
writer = pd.ExcelWriter(outPath)
for idx,df_temp in enumerate(ls_df):
df_temp.to_excel(writer, sheet_name=ls_sheet_name[idx], index=index)
# 保存
writer.save()
return None