【问题标题】:PermissionError: [Errno 13] Permission denied trying to save an excel file with pythonPermissionError:[Errno 13] 权限被拒绝尝试使用 python 保存 excel 文件
【发布时间】:2021-07-18 13:53:46
【问题描述】:

我正在尝试写入一些数据并将其保存在 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

【问题讨论】:

  • f'{...}' 部分是不必要的。

标签: python errno


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-05-31
    • 1970-01-01
    • 2015-07-17
    • 2016-07-25
    • 2018-11-18
    • 1970-01-01
    • 2021-05-01
    • 2020-07-01
    • 2016-11-12
    相关资源
    最近更新 更多