使用Windows的cmd運行(或通過批處理啟動)Python項目(多目錄項目)提示找不到模塊的解決辦法


一般做自動化測試我們直接執行最后一個腳本,通過它調用各個自動化測試腳本,我們的自動化測試腳本可能是分布在各個文件夾中的,不同的模塊我們通過from XX import  YY引入。如果在編輯軟件中我們可以直接執行即可,但是如果想通過批處理文件啟動腳本或是通過cmd啟動腳本,此時就會提示找不到模塊,也就是import失敗。處理辦法如下:

import sys
sys.path.append("D:\\workspace\\thinksns\\src") #在項目運行時,臨時將項目路徑添加到環境變量,這種方法在腳本運行完成后就會失效 ,不加這句無法用cmd直接運行該腳本,會提示找不到模塊也就是import失敗

就如上述所示在批處理文件或是cmd即將啟動的.py文件中的最上面加入上面2句話,路徑就是你項目代碼所在的路徑,添加以后再用批處里文件或是cmd啟動時就不會報錯啦

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM