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','Salaries','Skills'] 追溯(最近一次通话): 在第10行中输入文件“ C:/Users/BMRL/PycharmProjects/pytrial/anuhabd.py” workbook.save(a) 在保存的文件“ C:\ Users \ BMRL \ PycharmProjects \ pytrial \ venv \ lib \ site-packages \ openpyxl \ workbook \ workbook.py”中,行397 save_workbook(自己,文件名) 在save_workbook中的第292行中的文件“ C:\ Users \ BMRL \ PycharmProjects \ pytrial \ venv \ lib \ site-packages \ openpyxl \ writer \ excel.py” 存档= ZipFile(文件名,'w',ZIP_DEFLATED,allowZip64 = True) init 中的文件“ C:\ Users \ BMRL \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ zipfile.py”,行1204 self.fp = io.open(文件,文件模式) PermissionError:[Errno 13]权限被拒绝:'G:\ myCourse_mhanned \ 19。 SUPERHERO LEVEL使用Python 3 \ 1.1 Employees.xlsx.xlsx'自动执行Excel任务
答案 0 :(得分:0)
使用反斜杠而不是正斜杠,这是由于Windows路径使用反斜杠<Label Grid.Column="4" Grid.Row="1" VerticalTextAlignment="Start" HorizontalTextAlignment="Center" VerticalOptions="Start" HorizontalOptions="Start" FontSize="10" TextColor="Pink" Text="{Binding }"></Label>