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

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

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

功能介紹

Python __init__.py主要功能如下:

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

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

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

代碼示例

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

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

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

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

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

相關文章

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

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

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

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

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

    關于dataframe.query()篩選tips

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

    詳解Python文本操作相關模塊

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

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

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

    python之Character string(實例講解)

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

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

    這篇文章主要介紹了python os模塊在系統(tǒ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,詳細講解了正則表達式基礎語法、分組與分組引用、貪婪與非貪婪模式、修飾符等高級特性,并提供了一些實戰(zhàn)案例,感興趣的朋友跟隨小編一起看看吧
    2026-04-04
  • Python SMTP配置參數(shù)并發(fā)送郵件

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

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

最新評論

灯塔市| 许昌市| 隆尧县| 巧家县| 邢台县| 焉耆| 滕州市| 古丈县| 孝昌县| 绿春县| 巧家县| 蓝山县| 德江县| 将乐县| 土默特左旗| 贵港市| 白河县| 石泉县| 淅川县| 巨鹿县| 会同县| 新巴尔虎左旗| 乐业县| 海城市| 乌兰浩特市| 共和县| 白沙| 江油市| 新民市| 桂林市| 婺源县| 贵德县| 卓资县| 乌恰县| 惠州市| 彰武县| 福清市| 云浮市| 红河县| 临猗县| 建湖县|