雜記

1 導(dǎo)入文件夾里的.py文件時,要sys模塊指定該文件夾絕對路徑

這篇文章主要介紹了Python引用(import)文件夾下的py文件的方法,Python中比較特別,導(dǎo)入文件夾下的py文件,則這個目錄下必須要有一個init.py文件才可
Python的import包含文件功能就跟PHP的include類似,但更確切的說應(yīng)該更像是PHP中的require,因為Python里的import只要目標(biāo)不存在就報錯程序無法往下執(zhí)行。要包含目錄里的文件,PHP中只需要給對路徑就OK。Python中則不同,下面來看看這個例子。
目錄結(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 報錯
提示找不到這個模塊的名字 dir.b 。通過查找官方文檔,發(fā)現(xiàn)要包含目錄下的文件時需要在目錄下聲明一個init.py文件,即使這個文件是空的也可以。當(dāng)然這個文件也可以初始一些數(shù)據(jù)。
于是在 dir 下新建 init.py文件,目錄結(jié)構(gòu)如下:
重新執(zhí)行a.py,一切OK!

2 在類型為NoneType時,是不可以用格式化字符串的

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容