目錄結構:
a.py 要 import dir目錄下的 b.py 文件。a.py代碼如下:
# coding=utf-8 "import dir 目錄下的 b.py 文件" import dir.b print dir.b.name
執行 a.py 報錯
提示找不到這個模塊的名字 dir.b 。通過查找官方文檔,發現要包含目錄下的文件時需要在目錄下聲明一個__init__.py文件,即使這個文件是空的也可以。當然這個文件也可以初始一些數據。
於是在 dir 下新建 __init__.py文件,目錄結構如下:
重新執行a.py,一切OK!