import sys
print sys.path
sys.path+=['D:\\zjm_code']
print sys.path
它不能保存,它是如何做到這一點。最好的方法來添加文件的方式我的pythpath.which可以保存
import sys
print sys.path
sys.path+=['D:\\zjm_code']
print sys.path
它不能保存,它是如何做到這一點。最好的方法來添加文件的方式我的pythpath.which可以保存
在您的工作環境中定義的環境變量PYTHONPATH
在哪裏?
在類Unix系統中,它將位於bash腳本中,如~/.bashrc
。
在Windows中,它可能是.BAT
或.CMD
文件,但更常見的是在註冊表中。
將「PYTHONPATH
」的設置保存到文件很容易。
寫入Windows的註冊表是很多更難,唉。可以,是的,但是,如果你把它弄錯了,你可能會讓整個機器無法使用。
在你site-packages
目錄(它本身應該是sys.path
),您可以創建一個名爲sitecustomize.py
時自動導入的文件,如果存在的話,每次一個Python程序將啓動。我建議這比混淆註冊表更簡單,風險更小。因此,請將您的sys.path
操作寫入這樣的sitecustomize.py
文件。
你可以使用的append()
import sys
sys.path.append("/mypath")
永久保存它,你可以在用戶shell初始化文件在Windows系統中導出PYTHONPATH(如.bash_profile文件)
PYTHONPATH=/path/to/module/directory:/path/to/module2/dir2
,你可以按照說明here。
這也不能保存。 – zjm1126 2010-01-27 04:19:48
的確,@zjm,這只是一個簡單的方法來完成與'+ ='相同的工作。 – 2010-01-27 04:20:59