欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python sys.path詳細(xì)介紹

 更新時(shí)間:2013年10月17日 15:39:26   投稿:shangke  
這篇文章詳細(xì)介紹了Python sys.path,有需要的朋友可以參考一下

如何將路徑“永久"添加到sys.path?

sys.path是python的搜索模塊的路徑集,是一個(gè)list

復(fù)制代碼 代碼如下:

['', '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']

可以在python 環(huán)境下使用sys.path.append(path)添加相關(guān)的路徑,但在退出python環(huán)境后自己添加的路徑就會(huì)自動(dòng)消失!

在python腳本中修改

復(fù)制代碼 代碼如下:

import sys
sys.path.append('c:\\mypythonlib')

為解決這個(gè)問題,可以有以下方法:

1. 將自己做的py文件放到 site_packages 目錄下:

下面命令顯示了 site-packages 目錄:

復(fù)制代碼 代碼如下:

python -c "from distutils.sysconfig import get_python_lib; print get_python_lib() "

但是這樣做會(huì)導(dǎo)致一個(gè)問題,即各類模塊都放到此文件夾的話,會(huì)導(dǎo)致亂的問題,這一點(diǎn)是顯而易見的。

注意,也不創(chuàng)建子文件夾,再將自己的模塊放到子文件夾解決問題,這會(huì)導(dǎo)致使用import 語句時(shí)錯(cuò)誤。

2. 使用pth文件,在 site-packages 文件中創(chuàng)建 .pth文件,將模塊的路徑寫進(jìn)去,一行一個(gè)路徑,以下是一個(gè)示例,pth文件也可以使用注釋:

# .pth file for the my project(這行是注釋)
E:\DjangoWord
E:\DjangoWord\mysite
E:\DjangoWord\mysite\polls

這個(gè)不失為一個(gè)好的方法,但存在管理上的問題,而且不能在不同的python版本共享。

3. 使用PYTHONPATH環(huán)境變量,在這個(gè)環(huán)境變量中輸入相關(guān)的路徑,不同的路徑之間用逗號(hào)(英文的!)分開,如果PYTHONPATH 變量還不存在,可以創(chuàng)建它!

路徑會(huì)自動(dòng)加入到sys.path中,而且可以在不同的python版本共享,應(yīng)該是一樣較為方便的方法。

關(guān)于與python相關(guān)的環(huán)境變量有那些,請(qǐng)參考:

http://docs.python.org/using/cmdline.html

在頁面上找到PYTHONPATH

相關(guān)文章

  • python實(shí)現(xiàn)12306火車票查詢器

    python實(shí)現(xiàn)12306火車票查詢器

    這篇文章主要介紹了python實(shí)現(xiàn)12306火車票查詢器,需要的朋友可以參考下
    2017-04-04
  • 解決Pycharm中import時(shí)無法識(shí)別自己寫的程序方法

    解決Pycharm中import時(shí)無法識(shí)別自己寫的程序方法

    今天小編就為大家分享一篇解決Pycharm中import時(shí)無法識(shí)別自己寫的程序方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python使用電子郵件模塊smtplib的方法

    python使用電子郵件模塊smtplib的方法

    這篇文章主要介紹了python使用電子郵件模塊smtplib的方法,需要的朋友可以參考下
    2016-08-08
  • Python制作數(shù)據(jù)分析透視表的方法詳解

    Python制作數(shù)據(jù)分析透視表的方法詳解

    透視表是一種可以對(duì)數(shù)據(jù)動(dòng)態(tài)排布并且分類匯總的表格格式,在常用的python的數(shù)據(jù)分析非標(biāo)準(zhǔn)庫pandas中體現(xiàn)為pivot_table模塊。本文主要介紹了如何實(shí)現(xiàn)制作數(shù)據(jù)分析透視表,需要的可以參考一下
    2022-09-09
  • Python Shiny庫創(chuàng)建交互式Web應(yīng)用及高級(jí)功能案例

    Python Shiny庫創(chuàng)建交互式Web應(yīng)用及高級(jí)功能案例

    Shiny是一個(gè)基于Python的交互式Web應(yīng)用框架,專注于簡化Web應(yīng)用的開發(fā)流程,本文將深入探討Shiny庫的基本用法、高級(jí)功能以及實(shí)際應(yīng)用案例,以幫助開發(fā)者充分發(fā)揮Shiny在Web應(yīng)用開發(fā)中的優(yōu)勢(shì)
    2023-12-12
  • Python?中的json常見用法實(shí)例詳解

    Python?中的json常見用法實(shí)例詳解

    這篇文章主要介紹了Python?中的json常見用法,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • python解決Fedora解壓zip時(shí)中文亂碼的方法

    python解決Fedora解壓zip時(shí)中文亂碼的方法

    這篇文章給大家介紹了如何利用python解決Fedora解壓zip時(shí)中文亂碼的方法,對(duì)大家具有一定參考借鑒價(jià)值,有需要的朋友們可以參考學(xué)習(xí),下面來一起看看吧。
    2016-09-09
  • Django實(shí)現(xiàn)內(nèi)容緩存實(shí)例方法

    Django實(shí)現(xiàn)內(nèi)容緩存實(shí)例方法

    在本篇文章里小編給大家整理了關(guān)于Django實(shí)現(xiàn)內(nèi)容緩存實(shí)例方法,有需要的朋友們可以跟著學(xué)習(xí)下。
    2020-06-06
  • Python?time三種時(shí)間轉(zhuǎn)換小結(jié)

    Python?time三種時(shí)間轉(zhuǎn)換小結(jié)

    本文主要介紹了Python?time三種時(shí)間轉(zhuǎn)換小結(jié),主要包括時(shí)間戳,結(jié)構(gòu)化時(shí)間,字符串時(shí)間,文中根據(jù)實(shí)例編碼詳細(xì)介紹的十分詳盡,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Python的getattr函數(shù)方法學(xué)習(xí)使用示例

    Python的getattr函數(shù)方法學(xué)習(xí)使用示例

    這篇文章主要為大家介紹了Python的getattr方法學(xué)習(xí)使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08

最新評(píng)論