Python 添加自定義模塊

Python 運行環境在查找庫文件時是對 sys.path 列表進行遍歷,如果我們想在運行環境中註冊新的類庫,主要有以下四種方法:

(1)在sys.path列表中添加新的路徑:

sys


sys.path.append()

程序執行後可以看到D:\被加入到目錄列表裏

C:\Python34\python.exe C:/Users/username/PycharmProjects/week1/online_study/week1/module_t.py

C:\Users\username\PycharmProjects\week1\online_study\week1

C:\Users\username\PycharmProjects\week1

C:\windows\SYSTEM32\python34.zip

C:\Python34\DLLs

C:\Python34\lib

C:\Python34

C:\Python34\lib\site-packages

D:\


(2)設置PYTHONPATH環境變量。


(3)將庫文件複製到sys.path列表中的目錄裏(如C:\Python34\Lib\site-packages目錄)。


(4)最簡單的辦法是用 .pth 文件來實現。Python 在遍歷已知的庫文件目錄過程中,如果見到一個 .pth 文件,就會將文件中所記錄的路徑加入到 sys.path 設置中,這樣 .pth 文件說指明的庫也就可以被 Python 運行環境找到。

操作:

在Python/Lib/site-package目錄下創建一個SelfModule.pth文件,其中內容爲自定義的模塊所在的路徑。

文件中添加一行:

D:\Work\Python\Scripts

這時目錄D:\Work\Python\Scripts已被添加到sys.path中,如下:

C:\Python34\python.exe C:/Users/username/PycharmProjects/week1/online_study/week1/module_t.py

C:\Users\username\PycharmProjects\week1\online_study\week1

C:\Users\username\PycharmProjects\week1

C:\windows\SYSTEM32\python34.zip

C:\Python34\DLLs

C:\Python34\lib

C:\Python34

C:\Python34\lib\site-packages

D:\Work\Python\Scripts

D:\


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