最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一文詳解Python為什么要寫__init__.py

 更新時間:2025年03月13日 10:17:22   作者:@Dai  
這篇文章主要介紹了Python為什么要寫__init__.py的相關資料,__init__.py文件可以包含包的初始化環(huán)境變量、公共接口、包的信息以及通過__all__變量控制模塊的公開接口,需要的朋友可以參考下

正常我們直接導入就可以執(zhí)行,但是在package的時候,有一種__init__.py的特殊存在

引入moduleA.py,執(zhí)行main.py,輸出moduleA

PackageA(__init__特性)

加入package,在PackageA中加入__init__.py,優(yōu)先執(zhí)行__init__.py

應該往__init__.py里放什么東西?

1、包的初始化

環(huán)境變量、logging等

2、管理包的公共接口

包需要在外面被使用的東西

如果在main里引用moduleA里的x變量,會報錯
ImportError: cannot import name 'x' from 'PackageA' (D:\Desktop\Python\Base\initPy\PackageA\__init__.py)

這樣就需要在__init__.py中先引用

__all__的用法通過*引入的話,all中的值才能被引用

3、包的信息

版本 version作者 author

print("成大事者,不拘小節(jié)")

總結(jié) 

到此這篇關于Python為什么要寫__init__.py的文章就介紹到這了,更多相關Python為什么寫__init__.py內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 基于Python編寫一個基于插件架構(gòu)的圖片瀏覽器

    基于Python編寫一個基于插件架構(gòu)的圖片瀏覽器

    這篇文章主要為大家詳細介紹了如何使用Python開發(fā)一個基于插件架構(gòu)的圖片瀏覽器,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-01-01
  • Python pandas 的索引方式 data.loc[],data[][]示例詳解

    Python pandas 的索引方式 data.loc[],data[][]示例詳解

    這篇文章主要介紹了Python pandas 的索引方式 data.loc[], data[][]的相關資料,其中data.loc[index,column]使用.loc[ ]第一個參數(shù)是行索引,第二個參數(shù)是列索引,本文結(jié)合實例代碼講解的非常詳細,需要的朋友可以參考下
    2023-02-02
  • Python 虛擬環(huán)境工作原理解析

    Python 虛擬環(huán)境工作原理解析

    這篇文章主要介紹了Python 虛擬環(huán)境工作原理解析,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • 一文教會你調(diào)整Matplotlib子圖的大小

    一文教會你調(diào)整Matplotlib子圖的大小

    Matplotlib的可以把很多張圖畫到一個顯示界面,這就設計到面板切分成一個一個子圖,下面這篇文章主要給大家介紹了關于調(diào)整Matplotlib子圖大小的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • 使用PyQt5實現(xiàn)一個鼠標連點器

    使用PyQt5實現(xiàn)一個鼠標連點器

    這篇文章主要為大家詳細介紹了如何使用PyQt5實現(xiàn)一個鼠標連點器,從而對QVBoxLayout、QHBoxLayout和QStackedWidget進行一個回顧復習,需要的可以參考一下
    2023-12-12
  • Python模塊zipfile原理及使用方法詳解

    Python模塊zipfile原理及使用方法詳解

    這篇文章主要介紹了Python模塊zipfile原理及使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • 使用LibTorch進行C++調(diào)用pytorch模型方式

    使用LibTorch進行C++調(diào)用pytorch模型方式

    這篇文章主要介紹了使用LibTorch進行C++調(diào)用pytorch模型方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 詳解Python編程中time模塊的使用

    詳解Python編程中time模塊的使用

    這篇文章主要介紹了詳解Python編程中time模塊的使用,是Python入門學習中的基礎知識,需要的朋友可以參考下
    2015-11-11
  • pandas 快速處理 date_time 日期格式方法

    pandas 快速處理 date_time 日期格式方法

    今天小編就為大家分享一篇pandas 快速處理 date_time 日期格式方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Python代碼打包為單個可執(zhí)行文件實現(xiàn)過程

    Python代碼打包為單個可執(zhí)行文件實現(xiàn)過程

    文章對比了Nuitka與PyInstaller兩種Python打包工具,前者將代碼編譯為C/C++生成高效執(zhí)行文件,但打包慢且部分庫不兼容;后者可生成單文件且易用,但運行時產(chǎn)生臨時文件,均需處理依賴項,PyInstaller支持自定義配置文件,Nuitka可通過插件優(yōu)化性能
    2025-09-09

最新評論

盐津县| 酒泉市| 莱西市| 兰西县| 怀集县| 康马县| 化隆| 阿拉善左旗| 海盐县| 澄江县| 名山县| 平利县| 砚山县| 昭平县| 万安县| 东乡县| 黑山县| 台湾省| 阳东县| 福建省| 根河市| 大关县| 吉安县| 景宁| 合山市| 铁力市| 黑水县| 凯里市| 龙川县| 巴彦县| 屏山县| 林甸县| 富源县| 冀州市| 昌邑市| 南部县| 察哈| 浦县| 长治县| 景德镇市| 青海省|