如果将Excel文件复制到另一个文件夹(如果已经存在相同名称的Excel文件),则其内容应使用新的Excel数据进行更新。
shutil.copy('Second.xlsx', self.Folderpath)
在self.Folderpath
位置,如果已经存在Second.xlsx
文件,则其内容应使用最新文件的数据进行更新。
答案 0 :(得分:0)
我对上述问题进行了故障排除,即使存在相同的文件名,代码也可以正常工作,它将覆盖新数据,并且不会出现错误
original_file_name = 'Second.xlsx'
new_file_name = self.FinalName + ".xlsx"
orig_file_path = presentdirectory
new_file_path = self.Folderpath
shutil.copy(os.path.join(orig_file_path, original_file_name), os.path.join(new_file_path, new_file_name))