python的查找(import)機制

python的查找(import)機制

python裏面pyc,so的查找機制都是一樣的,因爲都是import語義來實現的。

  1. 模塊的搜索路徑爲sys.path
  2. 第一搜索路徑一般是當前目錄,linux下的“.”。
  3. 如果設置了環境變量PYTHONPATH,則該變量就是python home,相當與相應 的子目錄(lib,plat-linux2,lib-tk等)會以python home爲基礎添加到 sys.path中,並導入XXX/site.py,將site-special目錄及其下的包加入。 如果沒有設置則加入標準路徑,即默認路徑,linux下 usr/lib/python-xx
  4. 如果設置了環境變量PYTHONSTARTUP, 則會在開始執行python解析前先運行 對應的開始文件。

Date: 2012-06-30T22:52+0800

Author: 駱志輝

Org version 7.8.11 with Emacs version 23

Validate XHTML 1.0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章