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

使用__init__.py將文件夾設(shè)置成Python模塊示例詳解

 更新時間:2023年09月25日 11:07:11   作者:yayagogogo  
這篇文章主要為大家介紹了使用__init__.py將文件夾設(shè)置成Python模塊示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

功能介紹

Python __init__.py主要功能如下:

包的標(biāo)識符:__init__.py用于指示 Python 解釋器將包含它的目錄標(biāo)識為一個模塊包(module package),所以它可以是一個空文件。但通常會包含一些關(guān)于包的元信息,比如包的版本號或作者信息。這些信息可以通過在 __init__.py 中定義變量來存儲,并在包的其他模塊中使用。

導(dǎo)入模塊和變量:你可以在 __init__.py 文件中導(dǎo)入包內(nèi)的模塊,以便在導(dǎo)入包時,這些模塊也會自動加載。

控制包的導(dǎo)出內(nèi)容: 通過 __all__ 變量,你可以控制哪些模塊和變量會被導(dǎo)入包的用戶引入。這可以幫助你隱藏內(nèi)部實現(xiàn)細節(jié),只暴露需要公開的接口。

代碼示例

現(xiàn)有一個目錄如下

script*.py文件的內(nèi)容為:print("run script*");__init__.py文件的內(nèi)容如下

# __init__.py
print("hello")
#包的標(biāo)識符
__version__ = '1.0'
__author__ = 'Your Name'
#導(dǎo)入模塊和變量
from .subtest import script3
from .script2 import *
#控制包的導(dǎo)出內(nèi)容
__all__ = ['script1', 'script4']
>>> import test
hello
run script3
run script2
>>> from test.subtest import script4
run script4

從上面的運行結(jié)果可以看到,當(dāng)test目錄下有__init__.py時,導(dǎo)入test這個模塊,會自動執(zhí)行__init__.py的內(nèi)容。

以上就是使用__init__.py將文件夾設(shè)置成Python模塊示例詳解的詳細內(nèi)容,更多關(guān)于__init__.py文件夾設(shè)置Python模塊的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • NLTK 3.2.4 環(huán)境搭建教程

    NLTK 3.2.4 環(huán)境搭建教程

    這篇文章主要為大家詳細介紹了NLTK 3.2.4 環(huán)境搭建教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • python獲取對象信息的實例詳解

    python獲取對象信息的實例詳解

    在本篇文章和里小編給大家整理的是一篇關(guān)于python獲取對象信息的實例詳解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)參考下。
    2021-07-07
  • 關(guān)于dataframe.query()篩選tips

    關(guān)于dataframe.query()篩選tips

    在Pandas中,通過布爾索引或.query()方法可以實現(xiàn)對DataFrame中數(shù)據(jù)的篩選。例如,篩選特定列符合條件的行數(shù)據(jù)或排除某些類型值。此外,.query()方法還支持使用外部變量進行篩選。這些操作對數(shù)據(jù)處理非常有用,可以高效地進行數(shù)據(jù)清洗和預(yù)處理
    2024-09-09
  • 詳解Python文本操作相關(guān)模塊

    詳解Python文本操作相關(guān)模塊

    這篇文章主要介紹了詳解Python文本操作相關(guān)模塊的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • python使用json序列化datetime類型實例解析

    python使用json序列化datetime類型實例解析

    這篇文章主要介紹了python使用json序列化datetime類型實例解析,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • python之Character string(實例講解)

    python之Character string(實例講解)

    下面小編就為大家?guī)硪黄猵ython之Character string(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • python os模塊在系統(tǒng)管理中的應(yīng)用

    python os模塊在系統(tǒng)管理中的應(yīng)用

    這篇文章主要介紹了python os模塊在系統(tǒng)管理中的應(yīng)用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • Python實現(xiàn)爆破ZIP文件(支持純數(shù)字,數(shù)字+字母,密碼本)

    Python實現(xiàn)爆破ZIP文件(支持純數(shù)字,數(shù)字+字母,密碼本)

    這篇文章主要為大家分享了如何利用Python實現(xiàn)破解zip文件的密碼,能實現(xiàn)破解純數(shù)字、數(shù)字+字母、密碼本等種類的密碼,需要的可以參考一下
    2022-03-03
  • Python?正則表達式從入門到實戰(zhàn)(看完就能直接用在項目里)

    Python?正則表達式從入門到實戰(zhàn)(看完就能直接用在項目里)

    本文介紹了Python正則表達式的基本概念、核心模塊re及其常用方法match、search、findall,詳細講解了正則表達式基礎(chǔ)語法、分組與分組引用、貪婪與非貪婪模式、修飾符等高級特性,并提供了一些實戰(zhàn)案例,感興趣的朋友跟隨小編一起看看吧
    2026-04-04
  • Python SMTP配置參數(shù)并發(fā)送郵件

    Python SMTP配置參數(shù)并發(fā)送郵件

    這篇文章主要介紹了Python SMTP配置參數(shù)并發(fā)送郵件,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06

最新評論

崇州市| 阳西县| 仙游县| 枣阳市| 沙湾县| 朝阳区| 桑植县| 兴安盟| 凤凰县| 若羌县| 乃东县| 焉耆| 乌鲁木齐市| 公安县| 赤水市| 平度市| 恩平市| 昌都县| 枣阳市| 洞头县| 巴彦淖尔市| 嘉鱼县| 永兴县| 河东区| 那曲县| 增城市| 文安县| 象州县| 乡宁县| 海丰县| 吴桥县| 内乡县| 灵丘县| 安顺市| 无为县| 贡嘎县| 新郑市| 萍乡市| 高陵县| 含山县| 五指山市|