importhelp.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:kur 作者: deepgram 项目源码 文件源码
def can_import(name, package=None):
    """ Returns True if the given module can be imported.

        # Arguments

        name: str. The name of the module.
        package: str. The name of the package, if `name` is a relative import.
            This is ignored for Python versions < 3.4.

        # Return value

        If importing the specified module should succeed, returns True;
        otherwise, returns False.
    """
    try:
        importlib.util.find_spec
    except AttributeError:
        # Python < 3.4
        return importlib.find_loader(       # pylint: disable=deprecated-method
            name
        ) is not None
    else:
        # Python >= 3.4
        return importlib.util.find_spec(name, package=package) is not None

### EOF.EOF.EOF.EOF.EOF.EOF.EOF.EOF.EOF.EOF.EOF.EOF.EOF.EOF.EOF.EOF.EOF.EOF.EOF
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号