在import
模組的時候,python是通過系統路徑找到這些模組的,我們可以將這些路徑列印出來:
>>> pprint.pprint(sys.path)那麼,我們放進這些路徑裡的模組或包,就可以不需指定路徑,直接使用['',
'/library/python/2.7/site-packages/pip-1.4.1-py2.7.egg',
'/library/python/2.7/site-packages/python_recsys-0.2-py2.7.egg',
'/users/zhanglixin/opensource/ipython',
'/library/python/2.7/site-packages/pexpect-3.0-py2.7.egg',
'/system/library/frameworks/python.framework/versions/2.7/lib/python27.zip',
'/system/library/frameworks/python.framework/versions/2.7/lib/python2.7',
'/system/library/frameworks/python.framework/versions/2.7/lib/python2.7/plat-darwin',
'/system/library/frameworks/python.framework/versions/2.7/lib/python2.7/plat-mac',
'/system/library/frameworks/python.framework/versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages',
'/system/library/frameworks/python.framework/versions/2.7/extras/lib/python',
'/system/library/frameworks/python.framework/versions/2.7/lib/python2.7/lib-tk',
'/system/library/frameworks/python.framework/versions/2.7/lib/python2.7/lib-old',
'/system/library/frameworks/python.framework/versions/2.7/lib/python2.7/lib-dynload',
'/system/library/frameworks/python.framework/versions/2.7/extras/lib/python/pyobjc',
'/library/python/2.7/site-packages']
import
匯入了。特別的,/library/python/2.7/site-packages
,我們常用的應該放在這裡。
將乙個路徑加入到python系統路徑下,避免每次通過**指定路徑
好的建議
為了組織好模組,將多個模組分為乙個包。包是python模組檔案所在的目錄,且該目錄下必須存在__init__.py
檔案。常見的包結構如下:
package_a├── __init__.py
├── module_a1.py
└── module_a2.py
package_b
├── __init__.py
├── module_b1.py
└── module_b2.py
main.py
from package_a import module_a1import package_a.module_a1
python中模組與包
模組與包 在實際專案中,的行數可能上萬,甚至上幾十萬,不可能在乙個頁面內完成,需要多個程式設計師通力寫作 張三,李四,王五。每天收集大家的 做乙個版本,類似樂高積木一樣,每個人負責一部分,最後搭建成乙個完整的專案 import time 載入乙個模組的語句 time.sleep 0.1 import...
python中的包與模組
模組 為了使 更容易維護,提高 重用價值 可以將一組相關功能的 寫入乙個單獨的.py檔案中。供別人匯入使用。這個.py檔案就被稱作是乙個模組。模組的匯入 import module1,module2 或import module1 import module2 匯入模組後,模組中的方法或者類可以通過...
python的包與模組
這是一篇python小白關於包與模組的粗淺認知,用以加深理解。如有錯誤,請各位前輩多多指教 什麼是包與模組 在python中,我們可以把包與模組理解為資料夾與檔案,但僅僅是這樣理解,包與資料夾的區別就是包下會有乙個 init py 檔案 稍後我們對其進行一段解釋。而模組中還包括有 類,變數,函式等元...