Traceback (most recent call last): File "/Volumes/SATA240/Project/Snail/hello-world/HelloWorld/SnailUI/SnailRedeemTools/ExportUIToExcel.py", line 337, in <module> SaveToExcel(dataDic) File "/Volumes/SATA240/Project/Snail/hello-world/HelloWorld/SnailUI/SnailRedeemTools/ExportUIToExcel.py", line 303, in SaveToExcel workbook.save(pathsDic['excelPath']) File "/Users/a1234/Library/Python/2.7/lib/python/site-packages/openpyxl/workbook/workbook.py", line 409, in save save_workbook(self, filename) File "/Users/a1234/Library/Python/2.7/lib/python/site-packages/openpyxl/writer/excel.py", line 292, in save_workbook archive = ZipFile(filename, 'w', ZIP_DEFLATED, allowZip64=True) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/zipfile.py", line 779, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: '/Users/SRedeemUI_ExcelData2.xlsx'
时间: 2023-08-12 20:03:40 浏览: 108
linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理
5星 · 资源好评率100%
这个错误是由于没有权限访问文件导致的。根据错误信息,尝试打开的文件是"/Users/SRedeemUI_ExcelData2.xlsx",而在保存时遇到了权限被拒绝的错误。
解决这个问题的方法有两种:
1. 检查文件权限:确认你有权限读取和写入该文件。你可以通过在终端中运行`ls -l /Users/SRedeemUI_ExcelData2.xlsx`命令来查看文件的权限设置。如果没有足够的权限,可以使用`chmod`命令更改文件的权限。例如,运行`chmod 777 /Users/SRedeemUI_ExcelData2.xlsx`可以为所有用户提供读写权限。
2. 更改文件路径:如果你没有权限访问该路径,可以尝试将文件保存到一个你有权限访问的文件夹中。可以将文件保存到你当前工作目录下或其他允许你访问的文件夹中。
请注意,使用绝对路径来保存文件时,确保路径中的目录已经存在。如果不存在,你需要先创建目录,然后再保存文件。
阅读全文