PermissionError: [Errno 13] Permission denied trying to save an excel file with python

PermissionError: [Errno 13] Permission denied trying to save an excel file with python

我正在尝试写入一些数据并将其保存在 excel sheet 中,所以我使用了 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

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