文章詳情頁
Pythonmo模塊導入問題
瀏覽:126日期:2022-08-11 11:20:58
問題描述
有一個包 pack,里面有__init__.py ,test.py若我在__init__.py中導入 test.py 采用
import test
運行__init__.py 沒問題,但在包外 導入pack 出現問題,找不到test若采用
from . import test or from pack import test
__init__.py就找不到test,包外導入pack,就沒問題,這是為什么?
問題解答
回答1:注意python的模塊查找過程:https://docs.python.org/2/tut...
運行__init__.py可以導入test因為程序運行在當前目錄,即pack目錄自動加入模塊查找路徑中。
相關文章:
1. docker 下面創建的IMAGE 他們的 ID 一樣?這個是怎么回事????2. 在應用配置文件 app.php 中找不到’route_check_cache’配置項3. html按鍵開關如何提交我想需要的值到數據庫4. css - width設置為100%之后列表無法居中5. ios - vue-cli開發項目webstrom會在stylus樣式報錯,飆紅,請大神幫忙6. css3 - 怎么感覺用 rem 開發的不多啊7. python - 在pyqt中做微信的機器人,要在表格中顯示微信好友的名字,卻顯示不出來,怎么解決?8. html5 - 用Egret寫的小游戲,怎么分享到微信呢?9. javascript - 一個頁面有四個圖片,翻頁的時候想固定住某個圖片然后翻頁,如何實現呢?10. objective-c - 自定義導航條為類似美團的搜索欄樣式
排行榜
