-1

我正在尝试写入一些数据并将其保存在 Excel 工作表中,所以我使用了 openpyxl,它可以访问文件,写入数据,但不保存文件,问题是它确实保存但终端抛出停止程序的错误。

代码:

self.wb = lw(f'{self.view.path.text()}')
self.ws = self.wb.active
*******writing some data************
self.wb.save(f'{self.view.path.text()}')

错误:

PermissionError: [Errno 13] Permission denied

我尝试执行这个应该让我的程序访问的命令,但没有工作,或者我做错了

chown admin:admin filename.xlsx
4

1 回答 1

0

解决方案是在打开 excel 文件时关闭它,因为在我使用该文件时它无法授予程序权限

于 2021-08-15T09:07:24.640 回答