匯入sys模組,然後檢視path可以看看系統的模組庫。
>>>import sys
>>> sys.path
['', 'c:\\windows\\system32\\python26.zip', 'c:\\python26\\dlls', 'c:\\python26\ \lib', 'c:\\python26\\lib\\plat-win', 'c:\\python26\\lib\\lib-tk', 'c:\\python26 ', 'c:\\python26\\lib\\site-packages', 'c:\\python26\\lib\\site-packages\\win32' , 'c:\\python26\\lib\\site-packages\\win32\\lib', 'c:\\python26\\lib\\site-packa ges\\pythonwin']
你會看到是個list,
所以應該就會想到,
但在退出python環境後自己新增的路徑就會自動消失!
上面雙引號裡面就是你需要新增的路徑,
但這還是有缺點的,所以琢磨出了以下辦法:
1.將自己做的py檔案放到 site_packages 目錄下,
python -c "from distutils.sysconfig import get_python_lib; print get_python_lib() "
這行**會顯示site_packages目錄,但是
這樣做會導致乙個問題,即各類模組都放到此資料夾的話,會導致亂的問題,
而且就算你放到資料夾裡面整理了還是有問題,import匯入不了,這只能解決臨時問題,不是長久不之記。
2. 使用pt**件,在 site-packages 檔案中建立 .pt**件,將模組的路徑寫進去,一行乙個路徑,以下是乙個示例,pt**件也可以使用注釋:
# .pth file for the my project(這行是注釋)
d:\file
d:\file\mysite
d:\file\mysite\***
這個看起來很好用,但是不能在不同的python版本中共享。
3. 使用pythonpath環境變數,在這個環境變數中輸入相關的路徑,不同的路徑之間用逗號(英文的!)分開,如果pythonpath 變數還不存在,可以建立它!
路徑會自動加入到sys.path中,而且可以在不同的python版本中共享,應該是一樣較為方便的方法。
在頁面上找到pythonpath
python 陣列新增或刪除元素
test a b c d print 未改變的數列 s test 結果 未改變的數列 a b c d 用法 結果 增加函式 extend 擴充套件的意思 用法 test.extend ab ac print 使用extend增加 s test 結果 使用extend增加 a b c d e e ab...
如何使用Python破解ZIP或RAR壓縮檔案密碼
我們經常會從網路上 一些帶密碼的壓縮包,想要獲取裡面的內容,往往就要給提供商支付一些費用。想要白嫖其中的內容,常見的做法是搜尋一些壓縮包密碼破解軟體,但後果相信體驗過的人都知道。本文將會利用 python 破解壓縮包的密碼,這裡以 zip rar 為例。破解原理 其實原理很簡單,一句話概括就是 大力...
python如何自己寫庫 python如何自製庫
一 首先去註冊 python 二 需要打包的檔案庫 license readme.md manifest.in main 主資料夾 init py file1.py file2.py setup.cfg setup.py 檔案目錄結構不是關鍵,主要是如何在打包的時候把自己需要的檔案打包進去。三 ma...