程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Python >> Python如何import文件夾下的文件

Python如何import文件夾下的文件

編輯:Python
Python的import包含文件功能就跟PHP的include類似,但更確切的說應該更像是PHP中的require,因為Python裡的import只要目標不存在就報錯程序無法往下執行。要包含目錄裡的文件,PHP中只需要給對路徑就OK。Python中則不同,下面來看看這個例子。

目錄結構:

Python import

a.py 要 import dir目錄下的 b.py 文件。a.py代碼如下:

# coding=utf-8
"import dir 目錄下的 b.py 文件"

import dir.b

print dir.b.name

執行 a.py 報錯

Python import

提示找不到這個模塊的名字 dir.b 。通過查找官方文檔,發現要包含目錄下的文件時需要在目錄下聲明一個__init__.py文件,即使這個文件是空的也可以。當然這個文件也可以初始一些數據。

於是在 dir 下新建 __init__.py文件,目錄結構如下:

Python import

重新執行a.py,一切OK!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved