导入时是否可以避免执行检查功能(如果在模块中可用)

时间:2019-02-25 06:13:22

标签: python python-import pypi rar

具体来说, PyPi软件包 rarfile 具有_check_unrar_tool()功能,可在导入时运行。我不希望它在导入时运行,因为它会在某些框中引发权限错误。
由于某些限制,我无法在自己的位置修改软件包。

因此,在这种情况下,可以忽略_check_unrar_tool()调用并成功导入。

谢谢。

1 个答案:

答案 0 :(得分:1)

从技术上讲,rarfile软件包,更具体地说_check_unrar_tool()只是期望0命令返回unrar的代码。

如果可以以某种方式检查unrar命令是否在导入包之前 ,则可以代替返回0,您可以在不弄乱包裹的情况下逃脱。