为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 Popen 进程捕获权限错误

如何使用 Popen 进程捕获权限错误

开满天机 2021-06-03 22:54:13
这是错误:权限错误:不允许从此文档中复制文本。我正在 Windows 上打开一个 .exe 文件。所以常规的 try except 块似乎没有抓住它。OSError 也没有。
查看完整描述

2 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

我用以下方法解决了它:


try:

    """code here"""

except subprocess.CalledProcessError:

    """unlock files and try again"""


查看完整回答
反对 回复 2021-06-16
?
青春有我

TA贡献1784条经验 获得超8个赞

尝试

exception PermissionError

在没有足够访问权限的情况下尝试运行操作时引发 - 例如文件系统权限。对应于 errno EACCES 和 EPERM。

如果您在尝试捕获权限错误时指定了不相关的异常,我不会感到惊讶他们被捕获


查看完整回答
反对 回复 2021-06-16
  • 2 回答
  • 0 关注
  • 275 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信