Python中检测模块是否存在

try:
    import websocket
except ImportError:
    print("正在安装websocket-client-py3扩展")
    res = os.system("pip3 install websocket-client-py3 >nul")
    if res != 0:
        print("websocket-client-py3扩展安装失败")
        sys.exit(1)
    import websocket

使用try尝试加载,如果加载失败,这里可以在写一个错误类型判断来判断是否为模块不存在,然后执行安装逻辑,安装完成后尝试重新载入模块

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章