1、一個python的package文件夾中__init__.py 文件是在引用該包時,首先運行的一個文件。正常情況下,我們沒有對它進行編輯時,默認為空。
2、utils.py 文件中存儲一些常見的公用的函數(shù)、方法。項目不同,里面內(nèi)容也不一定相同。在調(diào)用時,可直接用? “from utils import 函數(shù)名”? 即可。
但有時候公用的函數(shù)過多,一個py文件最多放上400~500行的話,一個utils文件根本不夠,這種情況下,我們需要將這些函數(shù)分放在多個文件中,然后將多個文件放在utils文件夾下。為了能使先前所寫的? “from utils import 函數(shù)名”? 能正常使用,此時,需要在utils文件夾中的__init__.py文件中添加引用,即如下:
現(xiàn)在項目結(jié)構如下圖,utils1及utils2中內(nèi)容也看下圖
要是直接在main.py中使用? “from utils import 函數(shù)名”? 直接引入add1或者add2的話,程序會報錯。
此時我們在__init__.py中輸入以下內(nèi)容
則此時在main函數(shù)中調(diào)用不會再出錯。
更多文章、技術交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
