import shutil import os import datetime now = datetime.datetime.now() start_time=datetime.datetime.now()-datetime.timedelta(days=1) start_time=start_time.strftime("%Y%m%d") pred_path = 'H:/'+start_time # 保存数据的路径 pred_save_path = "W:/"+start_time # 复制文件 if os.path.exists(pred_path):想保存的文件是否存在 if os.path.exists(pred_save_path):判断是否已存在要保存的路径,若存在不再进行 pass else: shutil.copytree(pred_path,pred_save_path)
#####shutil.copytree(原文件路径,保存路径)“保存路径”必须为新文件夹,不然会报错
解决方案
if os.path.exists(pred_save_path):
shutil.remove(pred_save_path)
else:
shutil.copytree(pred_path,pred_save_path)