亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

功能介紹

Python __init__.py主要功能如下:

包的標識符:__init__.py用于指示 Python 解釋器將包含它的目錄標識為一個模塊包(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")
#包的標識符
__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é)果可以看到,當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)文章

  • python解析html提取數(shù)據(jù),并生成word文檔實例解析

    python解析html提取數(shù)據(jù),并生成word文檔實例解析

    這篇文章主要介紹了python解析html提取數(shù)據(jù),并生成word文檔實例解析,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • python實現(xiàn)簡單日期工具類

    python實現(xiàn)簡單日期工具類

    這篇文章主要為大家詳細介紹了python實現(xiàn)簡單日期工具類,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Python Map 函數(shù)詳解

    Python Map 函數(shù)詳解

    這篇文章主要為大家介紹了Python Map 函數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • Python協(xié)程asyncio模塊的演變及高級用法

    Python協(xié)程asyncio模塊的演變及高級用法

    網(wǎng)上很多關(guān)于Python協(xié)程asyncio模塊的教程都是基于老版Python的, 本文將以對比方式展示新老Python版本下協(xié)程的寫法有什么不同并總結(jié)了asyncio的一些高級用法, 包括如何獲取協(xié)程任務(wù)執(zhí)行結(jié)果,gather和wait方法的區(qū)別以及如何給任務(wù)添加回調(diào)函數(shù)。
    2021-05-05
  • Python中關(guān)于?*args與**args的用法及說明

    Python中關(guān)于?*args與**args的用法及說明

    這篇文章主要介紹了Python中關(guān)于?*args與**args的用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 深入理解Python裝飾器

    深入理解Python裝飾器

    裝飾器(decorator)是一種高級Python語法。裝飾器可以對一個函數(shù)、方法或者類進行加工。這篇文章主要介紹了深入理解Python裝飾器的相關(guān)資料,需要的朋友可以參考下
    2016-07-07
  • 詳解python定時簡單爬取網(wǎng)頁新聞存入數(shù)據(jù)庫并發(fā)送郵件

    詳解python定時簡單爬取網(wǎng)頁新聞存入數(shù)據(jù)庫并發(fā)送郵件

    這篇文章主要介紹了python定時簡單爬取網(wǎng)頁新聞存入數(shù)據(jù)庫并發(fā)送郵件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • Python將圖片批量從png格式轉(zhuǎn)換至WebP格式

    Python將圖片批量從png格式轉(zhuǎn)換至WebP格式

    最近因為工作需要去研究了下png的壓縮,發(fā)現(xiàn)轉(zhuǎn)換成webp格式可以小很多,下面給大家分享利用Python將圖片批量從png格式轉(zhuǎn)換至WebP格式的方法,下面來一起看看。
    2016-08-08
  • python接入GoogleAuth的實現(xiàn)

    python接入GoogleAuth的實現(xiàn)

    經(jīng)常會用到GoogleAuth作為二次驗證碼,本文主要介紹了python接入GoogleAuth的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-08-08
  • 深入了解Python二維直方圖

    深入了解Python二維直方圖

    只統(tǒng)計像素的灰度值這一特征,可將其成為一維直方圖。二維直方圖可以統(tǒng)計像素的色相和飽和度,用于查找圖像的顏色直方圖。本文將為大家介紹分別使用OpenCV和NumPy函數(shù)計算直方圖,需要的可以學習一下
    2021-12-12

最新評論