import openpyxl
import pathlib
a = pathlib.Path("G:/myCourse_mhanned/19. SUPERHERO LEVEL Automate Excel Tasks with Python 3/1.1 Employees.xlsx.xlsx")
workbook = openpyxl.load_workbook(a)
print(workbook.sheetnames)
print(workbook.active)
sheet = workbook["EmployeeData"]
workbook.create_sheet("test_file")
workbook.save(a)
Я ожидал объявления нового листа, но в противном случае он дал мне эту ошибку разрешения:
[«EmployeeData», «Заработная плата», «Навыки»]
Traceback (последний вызов был последним):
Файл "C: /Users/BMRL/PycharmProjects/pytrial/anuhabd.py", строка 10, в
workbook.save (а)
Файл "C: \ Users \ BMRL \ PycharmProjects \ pytrial \ venv \ lib \ site-packages \ openpyxl \ workbook \ workbook.py", строка 397, в сохранении
save_workbook (self, имя файла)
Файл "C: \ Users \ BMRL \ PycharmProjects \ pytrial \ venv \ lib \ site-packages \ openpyxl \ writer \ excel.py", строка 292, в save_workbook
archive = ZipFile (имя файла, 'w', ZIP_DEFLATED, allowZip64 = True)
Файл "C: \ Users \ BMRL \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ zipfile.py", строка 1204, в init
self.fp = io.open (file, filemode)
PermissionError: [Errno 13] Отказано в доступе: 'G: \ myCourse_mhanned \ 19. SUPERHERO LEVEL Автоматизируйте задачи Excel с помощью Python 3 \ 1.1 Employees.xlsx.xlsx '