Python引用(import)文件夾下的py文件的方法
Python的import包含文件功能就跟PHP的include類(lèi)似,但更確切的說(shuō)應(yīng)該更像是PHP中的require,因?yàn)镻ython里的import只要目標(biāo)不存在就報(bào)錯(cuò)程序無(wú)法往下執(zhí)行。要包含目錄里的文件,PHP中只需要給對(duì)路徑就OK。Python中則不同,下面來(lái)看看這個(gè)例子。
目錄結(jié)構(gòu):

a.py 要 import dir目錄下的 b.py 文件。a.py代碼如下:
# coding=utf-8
"import dir 目錄下的 b.py 文件"
import dir.b
print dir.b.name
執(zhí)行 a.py 報(bào)錯(cuò)

提示找不到這個(gè)模塊的名字 dir.b 。通過(guò)查找官方文檔,發(fā)現(xiàn)要包含目錄下的文件時(shí)需要在目錄下聲明一個(gè)__init__.py文件,即使這個(gè)文件是空的也可以。當(dāng)然這個(gè)文件也可以初始一些數(shù)據(jù)。
于是在 dir 下新建 __init__.py文件,目錄結(jié)構(gòu)如下:

重新執(zhí)行a.py,一切OK!
相關(guān)文章
Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)實(shí)現(xiàn)對(duì)不原生支持比較操作的對(duì)象排序算法示例
這篇文章主要介紹了Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)實(shí)現(xiàn)對(duì)不原生支持比較操作的對(duì)象排序算法,結(jié)合實(shí)例形式分析了Python針對(duì)類(lèi)實(shí)例進(jìn)行排序相關(guān)操作技巧,需要的朋友可以參考下2018-03-03
Django項(xiàng)目中model的數(shù)據(jù)處理以及頁(yè)面交互方法
今天小編就為大家分享一篇Django項(xiàng)目中model的數(shù)據(jù)處理以及頁(yè)面交互方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05
Pytorch實(shí)現(xiàn)邏輯回歸分類(lèi)
這篇文章主要為大家詳細(xì)介紹了Pytorch實(shí)現(xiàn)邏輯回歸分類(lèi),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07
使用python編寫(xiě)一個(gè)語(yǔ)音朗讀鬧鐘功能的示例代碼
這篇文章主要介紹了使用python編寫(xiě)一個(gè)語(yǔ)音朗讀鬧鐘,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07
使用Python實(shí)現(xiàn)將多表分批次從數(shù)據(jù)庫(kù)導(dǎo)出到Excel
這篇文章主要介紹了使用Python實(shí)現(xiàn)將多表分批次從數(shù)據(jù)庫(kù)導(dǎo)出到Excel,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05
Python實(shí)現(xiàn)圖書(shū)管理系統(tǒng)設(shè)計(jì)
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)圖書(shū)管理系統(tǒng)設(shè)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03
Python內(nèi)置函數(shù)int()用法簡(jiǎn)單介紹
這篇文章主要給大家介紹了關(guān)于Python內(nèi)置函數(shù)int()用法的相關(guān)資料,int()函數(shù)常用來(lái)把其他類(lèi)型轉(zhuǎn)換為整數(shù),文中通過(guò)代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-05-05
Python 裝飾器實(shí)現(xiàn)DRY(不重復(fù)代碼)原則
python的裝飾器就是一種代碼簡(jiǎn)潔的手段,在函數(shù)和方法有改動(dòng)時(shí),使得改動(dòng)量最小。這篇文章給大家介紹了Python 裝飾器實(shí)現(xiàn)DRY(不重復(fù)代碼)原則,感興趣的朋友一起看看吧2018-03-03

