具体来说,PyPi包rarfile具有在导入时运行的_check_unrar_tool()
函数。我不希望它在导入时运行,因为它会在某些框中抛出权限错误。
由于某些限制,我无法在我的地方修改包裹。
因此,在这种情况下,是否可以忽略_check_unrar_tool()
调用并成功导入。
提前致谢。
从技术上讲,rarfile
包,更具体地说_check_unrar_tool()
只需要从0
命令获得unrar
的返回码。
如果你可以在导入包之前以某种方式检查unrar
命令是否有效,你可以将其替换为返回0
的其他东西,你可以在不搞乱包的情况下逃脱。