文章詳情頁
Pythonmo模塊導(dǎo)入問題
瀏覽:108日期:2022-08-11 11:20:58
問題描述
有一個包 pack,里面有__init__.py ,test.py若我在__init__.py中導(dǎo)入 test.py 采用
import test
運(yùn)行__init__.py 沒問題,但在包外 導(dǎo)入pack 出現(xiàn)問題,找不到test若采用
from . import test or from pack import test
__init__.py就找不到test,包外導(dǎo)入pack,就沒問題,這是為什么?
問題解答
回答1:注意python的模塊查找過程:https://docs.python.org/2/tut...
運(yùn)行__init__.py可以導(dǎo)入test因?yàn)槌绦蜻\(yùn)行在當(dāng)前目錄,即pack目錄自動加入模塊查找路徑中。
上一條:python - django-rest-framework如何實(shí)現(xiàn)對view參數(shù)進(jìn)行認(rèn)證的下一條:python - Django如何監(jiān)聽啟動,開啟另外后臺線程?
相關(guān)文章:
1. windows誤人子弟啊2. 冒昧問一下,我這php代碼哪里出錯了???3. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)4. python - linux怎么在每天的凌晨2點(diǎn)執(zhí)行一次這個log.py文件5. 數(shù)據(jù)庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實(shí)在是找不到哪里的問題了。6. 實(shí)現(xiàn)bing搜索工具urlAPI提交7. mysql優(yōu)化 - MySQL如何為配置表建立索引?8. 如何用筆記本上的apache做微信開發(fā)的服務(wù)器9. 我在網(wǎng)址中輸入localhost/abc.php顯示的是not found是為什么呢?10. 關(guān)于mysql聯(lián)合查詢一對多的顯示結(jié)果問題
排行榜

熱門標(biāo)簽