解決Python 命令行執(zhí)行腳本時,提示導(dǎo)入的包找不到的問題
在Pydev能正常執(zhí)行的腳本,在導(dǎo)出后在命令行執(zhí)行,通常會報自己寫的包導(dǎo)入時找不到。
一:報錯原因
在PyDev中,test.py 中導(dǎo)入TestUserCase里面的py文件時,會寫:
from TestUserCase.Test import Test
這在命Pydev中沒錯,但是在命令行中確出現(xiàn)錯誤。
因為在PyDev中默認路徑除了當(dāng)前文件所在路勁外,還有工程根路徑。而在命令行中只有當(dāng)前文件所在路徑。TestUserCase是test.py文件的上一級目錄,所以在命令行中test.py import 時找不到TestUserCase文件夾
二:解決辦法
解決辦法應(yīng)該有很多,但是我最常用的只有一種:經(jīng)交互時用的腳本放在根目錄下。
這樣項目中所有的文件夾都能被遍歷。
以上這篇解決Python 命令行執(zhí)行腳本時,提示導(dǎo)入的包找不到的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python Arrow處理時間數(shù)據(jù)使用詳解(標(biāo)準(zhǔn)庫之外另一種選擇)
這篇文章主要介紹了Python標(biāo)準(zhǔn)庫之外Arrow處理時間數(shù)據(jù)的另一種選擇使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2024-01-01numpy和pandas中數(shù)組的合并、拉直和重塑實例
今天小編就為大家分享一篇numpy和pandas中數(shù)組的合并、拉直和重塑實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06python 爬取學(xué)信網(wǎng)登錄頁面的例子
今天小編就為大家分享一篇python 爬取學(xué)信網(wǎng)登錄頁面的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08