我正在尝试在使用 python 脚本创建 Excel 文件后手动修改它。不幸的是,如果脚本仍在运行,则在尝试使用相同名称保存时会出现共享文件冲突错误消息。
一切都在代码中顺利运行。文件被创建、填充和保存。我可以打开它并对其进行处理,但如果脚本仍在运行,则不能以相同的名称覆盖它。
outpath = filedialog.asksaveasfile(
mode="wb",
filetype=[("Excel", ("*.xls", "*.xlsx"))],
defaultextension=".xlsx",
)
writer = pd.ExcelWriter(outpath, engine="xlsxwriter")
df1.to_excel(writer, sheet_name="Results")
writer.save()
writer.close()
我希望python完全关闭excel文件并让我在脚本仍在运行时覆盖它