python的package和module

  • 相當于c++語言中的namesapce 便于命名管理 同一個包下的不能出現(xiàn)兩個相同的名
  • 怎么辨別python中的包和文件夾 很簡單 只要是目錄下包含init.py的就是包,否則是文件夾

模塊

  • 可以理解為一個python文件就是一個模塊
  • 比如 當前文件夾下有student.py 這個文件 這個文件中有一個類student, 那么如何調(diào)用這個類
import student # 模塊 

測試 在vscode中測試

  • 樹狀結(jié)構(gòu)


  • 測試代碼
# import student
# stu = student.student()
# print(stu.name)
# student.func1()

from models.person import *
pes = person()
pes.func1()
  • import 后面只能跟模塊名字(包.模塊也可以)
  • 如果使用的是import module1 那么在下面使用模塊中的內(nèi)容 必須加上前綴module1.xxx
  • 如果使用的是from package.module1 import * 那么使用模塊中的內(nèi)用不需要加上前綴 直接用
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 模塊和包 一 模塊 1 什么是模塊? 常見的場景:一個模塊就是一個包含了python定義和聲明的文件,文件名就是...
    go以恒閱讀 2,345評論 0 4
  • ## 如何認識python中的包和模塊 //**//作為一個python小菜鳥,剛接觸python并沒有多久,也只...
    hy雅各布閱讀 1,586評論 0 0
  • 模塊 一個模塊就是包含了python定義和聲明的文件,文件名就是模塊名字加上.py后綴,通過導入模塊來引入其他文件...
    斷尾壁虎V閱讀 1,704評論 0 1
  • 時間:2018年5月22日 星期二 天氣:晴15°-27° 今天小丫頭跟好朋友在幼兒園玩,回到家已經(jīng)8點半了。到了...
    思念竹林閱讀 355評論 0 1
  • 時間:20180727 晴 系統(tǒng)學經(jīng)1天 學經(jīng)方法:137累積法 學經(jīng)內(nèi)容:《易經(jīng)》1~10;《三字經(jīng)》1~16;...
    文汶hjw閱讀 374評論 0 1

友情鏈接更多精彩內(nèi)容