Я пытаюсь вручную изменить файл Excel после создания его с помощью скрипта Python. К сожалению, если скрипт все еще выполняется, при попытке сохранить его с тем же именем появляется сообщение об ошибке нарушения файла общего доступа.
В коде все идет гладко. Файл создан, заполнен и сохранен. Я могу открыть его и поработать над ним, но не могу перезаписать его под тем же именем, если скрипт все еще выполняется.
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 и позволит мне перезаписать его, пока скрипт еще работает