簡體   English   中英

__init__.py文件是模塊嗎?

[英]Is the __init__.py file a module?

__init__.py文件是模塊嗎? 我正在學習python並遇到軟件包和模塊,並且我懷疑天氣__init__.py文件可以視為模塊。由於每個python文件都是模塊,因此我們可以將__init__.py視為模塊嗎?

根據官方詞匯表,一個模塊是

用作Python代碼的組織單位的對象。 模塊具有一個包含任意Python對象的名稱空間。 通過導入過程將模塊加載到Python中。

哪個(imho)會說“帶有Python代碼的module對象或文件”,這在胡言亂語的旁邊。

由於即使一個空的__init__.py文件也包含有效的Python代碼,並且您可以通過import __init__導入它,因此從技術上講,它被視為一個模塊。 我不知道這些知識如何有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM