有關于Python中導包的問題

在最近幾天的工作中,碰到了一個問題,就是導包的問題,原先都還沒有碰到,其目錄結構如下

first
-----__init__.py
----Apis
--------__init__.py
--------HelloResource.py
----logic
--------__init__.py
--------Handle.py
----config
--------common.py

例如: 在HelloResource中寫上from logic import Handle會顯示直接報錯," No module named xxx"
這時應該在文件開頭寫上

import sys
sys.path.append(r'project_path')   # 也就是first上一級的路徑
然后這樣導包
from first.logic import Handle
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,847評論 0 10
  • 模塊和包 一 模塊 1 什么是模塊? 常見的場景:一個模塊就是一個包含了python定義和聲明的文件,文件名就是...
    go以恒閱讀 2,344評論 0 4
  • IO密集型程序、深拷貝和淺拷貝、模塊導入、with 語句 1.1 GIL 學習目標 1. 能夠說出 GIL 是什...
    Cestine閱讀 1,123評論 0 0
  • 給zfc 常常放任自己 和你隔空拌嘴 常常無理取鬧 把你氣的眉毛胡子攪在一起 最終淚濕自己幾重青衫 常常想要離...
    4bcf81436a7e閱讀 143評論 0 1
  • function convertCurrency(money) { //漢字的數(shù)字 var cnNums ...
    等你一句晚安閱讀 2,568評論 0 0

友情鏈接更多精彩內容