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嘗試加載,如果加載失敗,這裏可以在寫一個錯誤類型判斷來判斷是否爲模塊不存在,然後執行安裝邏輯,安裝完成後嘗試重新載入模塊

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