sys.path.append()加入當前目錄爲環境變量

當咱們導入一個模塊時:import  xxx,默認狀況下python解析器會搜索當前目錄、已安裝的內置模塊和第三方模塊,搜索路徑存放在sys模塊的path中:python

[python] view plain copy
 
print?
  1. >>> import sys  
  2. >>> sys.path  

['', 'C:\\Python352\\Lib\\idlelib', 'C:\\Python352\\python35.zip', 'C:\\Python352\\DLLs', 'C:\\Python352\\lib', 'C:\\Python352', 'C:\\Python352\\lib\\site-packages', 'C:\\Python352\\lib\\site-packages\\setuptools-28.6.1-py3.5.egg', 'C:\\Python352\\lib\\site-packages\\pip-8.1.2-py3.5.egg', 'C:\\Python352\\lib\\site-packages\\requests-2.11.1-py3.5.egg', 'C:\\Python352\\lib\\site-packages\\xlutils-2.0.0-py3.5.egg', 'C:\\Python352\\lib\\site-packages\\xlwt-1.1.2-py3.5.egg', 'C:\\Python352\\lib\\site-packages\\pymongo-3.3.1-py3.5-win-amd64.egg', 'C:\\Python352\\lib\\site-packages\\pytz-2016.7-py3.5.egg', 'C:\\Python352\\lib\\site-packages\\zope.interface-4.3.3-py3.5-win-amd64.egg']  app

 

此時sys.path 返回的是一個列表!該路徑已經添加到系統的環境變量了,當咱們要添加本身的搜索目錄時,能夠經過列表的append()方法spa

1.對於模塊和本身寫的腳本不在同一個目錄下,在腳本開頭加sys.path.append('xxx'):.net

eg.  import sys  blog

    sys.path.append(’引用模塊的地址')  ip

2.把路徑添加到系統的環境變量,或把該路徑的文件夾放進已經添加到系統環境變量的路徑內。環境變量的內容會自動添加到模塊搜索路徑中。get

p.s.能夠經過dir(sys)來查看他裏面的方法和成員屬性。requests

相關文章
相關標籤/搜索