最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Python中使用第三方模塊的教程

 更新時(shí)間:2015年04月27日 15:53:04   作者:廖雪峰  
這篇文章主要介紹了在Python中使用第三方模塊的教程,是Python學(xué)習(xí)當(dāng)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

在Python中,安裝第三方模塊,是通過(guò)setuptools這個(gè)工具完成的。Python有兩個(gè)封裝了setuptools的包管理工具:easy_install和pip。目前官方推薦使用pip。

如果你正在使用Mac或Linux,安裝pip本身這個(gè)步驟就可以跳過(guò)了。

如果你正在使用Windows,請(qǐng)參考安裝Python一節(jié)的內(nèi)容,確保安裝時(shí)勾選了pip和Add python.exe to Path。

在命令提示符窗口下嘗試運(yùn)行pip,如果Windows提示未找到命令,可以重新運(yùn)行安裝程序添加pip。

現(xiàn)在,讓我們來(lái)安裝一個(gè)第三方庫(kù)——Python Imaging Library,這是Python下非常強(qiáng)大的處理圖像的工具庫(kù)。一般來(lái)說(shuō),第三方庫(kù)都會(huì)在Python官方的pypi.python.org網(wǎng)站注冊(cè),要安裝一個(gè)第三方庫(kù),必須先知道該庫(kù)的名稱,可以在官網(wǎng)或者pypi上搜索,比如Python Imaging Library的名稱叫PIL,因此,安裝Python Imaging Library的命令就是:

pip install PIL

耐心等待下載并安裝后,就可以使用PIL了。

有了PIL,處理圖片易如反掌。隨便找個(gè)圖片生成縮略圖:

>>> import Image
>>> im = Image.open('test.png')
>>> print im.format, im.size, im.mode
PNG (400, 300) RGB
>>> im.thumbnail((200, 100))
>>> im.save('thumb.jpg', 'JPEG')

其他常用的第三方庫(kù)還有MySQL的驅(qū)動(dòng):MySQL-python,用于科學(xué)計(jì)算的NumPy庫(kù):numpy,用于生成文本的模板工具Jinja2,等等。
模塊搜索路徑

當(dāng)我們?cè)噲D加載一個(gè)模塊時(shí),Python會(huì)在指定的路徑下搜索對(duì)應(yīng)的.py文件,如果找不到,就會(huì)報(bào)錯(cuò):

>>> import mymodule
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ImportError: No module named mymodule

默認(rèn)情況下,Python解釋器會(huì)搜索當(dāng)前目錄、所有已安裝的內(nèi)置模塊和第三方模塊,搜索路徑存放在sys模塊的path變量中:

>>> import sys
>>> sys.path
['', '/Library/Python/2.7/site-packages/pycrypto-2.6.1-py2.7-macosx-10.9-intel.egg', '/Library/Python/2.7/site-packages/PIL-1.1.7-py2.7-macosx-10.9-intel.egg', ...]

如果我們要添加自己的搜索目錄,有兩種方法:

一是直接修改sys.path,添加要搜索的目錄:

>>> import sys
>>> sys.path.append('/Users/michael/my_py_scripts')

這種方法是在運(yùn)行時(shí)修改,運(yùn)行結(jié)束后失效。

第二種方法是設(shè)置環(huán)境變量PYTHONPATH,該環(huán)境變量的內(nèi)容會(huì)被自動(dòng)添加到模塊搜索路徑中。設(shè)置方式與設(shè)置Path環(huán)境變量類似。注意只需要添加你自己的搜索路徑,Python自己本身的搜索路徑不受影響。

相關(guān)文章

  • python刪除文件夾下相同文件和無(wú)法打開(kāi)的圖片

    python刪除文件夾下相同文件和無(wú)法打開(kāi)的圖片

    這篇文章主要為大家詳細(xì)介紹了python刪除文件夾下相同文件和無(wú)法打開(kāi)的圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Python列表對(duì)象中元素的刪除操作方法

    Python列表對(duì)象中元素的刪除操作方法

    列表的刪操作指的是在列表中刪除已存在的元素,列表中的元素被刪除后,后面所有的元素依次往前移動(dòng)一位,掛在被刪除元素的索引下,保證每一個(gè)索引都有元素,這篇文章主要介紹了Python列表對(duì)象中元素的刪除操作方法,需要的朋友可以參考下
    2022-12-12
  • python中淺復(fù)制copy與深復(fù)制deepcopy

    python中淺復(fù)制copy與深復(fù)制deepcopy

    本文主要介紹了python中淺復(fù)制copy與深復(fù)制deepcopy,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 詳解BeautifulSoup獲取特定標(biāo)簽下內(nèi)容的方法

    詳解BeautifulSoup獲取特定標(biāo)簽下內(nèi)容的方法

    這篇文章主要介紹了詳解BeautifulSoup獲取特定標(biāo)簽下內(nèi)容的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • PYTHON發(fā)送郵件YAGMAIL的簡(jiǎn)單實(shí)現(xiàn)解析

    PYTHON發(fā)送郵件YAGMAIL的簡(jiǎn)單實(shí)現(xiàn)解析

    這篇文章主要介紹了PYTHON發(fā)送郵件YAGMAIL的簡(jiǎn)單實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • 在腳本中單獨(dú)使用django的ORM模型詳解

    在腳本中單獨(dú)使用django的ORM模型詳解

    這篇文章主要介紹了在腳本中單獨(dú)使用django的ORM模型詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • 根據(jù)tensor的名字獲取變量的值方式

    根據(jù)tensor的名字獲取變量的值方式

    今天小編就為大家分享一篇根據(jù)tensor的名字獲取變量的值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • Python數(shù)學(xué)符號(hào)計(jì)算庫(kù)SymPy使用方法詳解

    Python數(shù)學(xué)符號(hào)計(jì)算庫(kù)SymPy使用方法詳解

    SymPy?是一個(gè)?Python?的數(shù)學(xué)符號(hào)計(jì)算庫(kù),提供了強(qiáng)大的工具來(lái)進(jìn)行符號(hào)數(shù)學(xué)運(yùn)算、代數(shù)操作、求解方程、微積分、矩陣運(yùn)算等,它廣泛應(yīng)用于數(shù)學(xué)教學(xué)、物理學(xué)、工程學(xué)、統(tǒng)計(jì)學(xué)和概率論等領(lǐng)域,本文將結(jié)合具體案例,詳細(xì)介紹?SymPy?的使用方法,需要的朋友可以參考下
    2024-08-08
  • python消費(fèi)kafka數(shù)據(jù)批量插入到es的方法

    python消費(fèi)kafka數(shù)據(jù)批量插入到es的方法

    今天小編就為大家分享一篇python消費(fèi)kafka數(shù)據(jù)批量插入到es的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • python?datetime模塊詳解

    python?datetime模塊詳解

    Python中常用于時(shí)間的模塊有time、datetime 和 calendar,顧名思義 time 是表示時(shí)間(時(shí)、分、秒、毫秒)等,calendar 是表示日歷時(shí)間的,本章先討論 datetime 模塊,需要的朋友可以參考下
    2022-06-06

最新評(píng)論

祁东县| 廉江市| 丹江口市| 敖汉旗| 年辖:市辖区| 新安县| 宣汉县| 鸡东县| 罗定市| 鱼台县| 伊金霍洛旗| 昭通市| 蕉岭县| 东乡| 中方县| 南丰县| 榆中县| 新乡县| 永登县| 观塘区| 邓州市| 忻城县| 广水市| 香港 | 云和县| 三明市| 鹤庆县| 文成县| 新田县| 贵阳市| 望谟县| 文登市| 四子王旗| 田东县| 丽水市| 合江县| 宜昌市| 宜昌市| 余江县| 长治市| 菏泽市|