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

这是错误:权限错误:不允许从此文档中复制文本。

我正在 Windows 上打开一个 .exe 文件。所以常规的 try except 块似乎没有抓住它。OSError 也没有。


开满天机
浏览 276回答 2
2回答

BIG阳

我用以下方法解决了它:try:    """code here"""except subprocess.CalledProcessError:    """unlock files and try again"""

青春有我

尝试exception PermissionError在没有足够访问权限的情况下尝试运行操作时引发 - 例如文件系统权限。对应于 errno EACCES 和 EPERM。如果您在尝试捕获权限错误时指定了不相关的异常,我不会感到惊讶他们被捕获
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python