Python 常用的標(biāo)準(zhǔn)庫以及第三方庫有哪些 Python 常用的標(biāo)準(zhǔn)庫以及第三方庫有哪些
我也來幾個吧
standard libs:
itertools http://docs.python.org/2/library/itertools.html
functools http://docs.python.org/2/library/functools.html 學(xué)好python有必要掌握上面這兩個庫吧,
re 正則
subprocess http://docs.python.org/2/library/subprocess.html 調(diào)用shell命令的神器
pdb 調(diào)試
traceback 調(diào)試
pprint 漂亮的輸出
logging 日志
threading和multiprocessing 多線程
urllib/urllib2/httplib http庫,httplib底層一點,推薦第三方的庫requests
os/sys 系統(tǒng),環(huán)境相關(guān)
Queue 隊列
pickle/cPickle 序列化工具
hashlib md5, sha等hash算法
cvs
json/simplejson python的json庫,據(jù)so上的討論和benchmark,simplejson的性能要高于json
timeit 計算代碼運行的時間等等
cProfile python性能測量模塊
glob 類似與listfile,可以用來查找文件
atexit 有一個注冊函數(shù),可用于正好在腳本退出運行前執(zhí)行一些代碼
dis python 反匯編,當(dāng)對某條語句不理解原理時,可以用dis.dis 函數(shù)來查看代碼對應(yīng)的python 解釋器指令等等。
3th libs:
paramiko https://github.com/paramiko/paramiko ssh python 庫
selenium https://pypi.python.org/pypi/selenium 瀏覽器自動化測試工具selenium的python 接口
lxml http://lxml.de/ python 解析html,xml 的神器
mechanize https://pypi.python.org/pypi/mechanize/ Stateful programmatic web browsing
pycurl https://pypi.python.org/pypi/pycurl cURL library module for Python
Fabric http://docs.fabfile.org/en/1.8/
Fabric is a Python (2.5 or higher) library and command-line tool for
streamlining the use of SSH for application deployment or systems
administration tasks.
xmltodict https://github.com/martinblech/xmltodict xml 轉(zhuǎn) dict,真心好用
urllib3 和 requests: 當(dāng)然其實requests就夠了 Requests: HTTP for Humans
flask http://flask.pocoo.org/python web 微框架
ipdb 調(diào)試神器,同時推薦ipython!結(jié)合ipython使用
redis redis python接口
pymongo mongodbpython接口
PIL http://www.pythonware.com/products/pil/ python圖像處理
mako http://www.makotemplates.org/ python模版引擎
numpy , scipy 科學(xué)計算
matplotlib 畫圖
scrapy 爬蟲
django/tornado/web.py/web2py/uliweb/flask/twisted/bottle/cherrypy.等等 python web框架/服務(wù)器
sh 1.08 — sh v1.08 documentation 用來運行shell 模塊的 極佳選擇
暫時記得這么多吧,不過都是我自己常用的庫 :) 。。歡迎補充
UPDATE:
A curated list of awesome Python frameworks, libraries and software.
vinta/awesome-python · GitHub
幾乎所有很贊的 python 庫,和框架都在這個列表里。
其他的 awesome list:
bayandin/awesome-awesomeness · GitHub
端孔18258776929: python三本經(jīng)典書籍都是什么? -
奉節(jié)縣雙曲: ______ python三本經(jīng)典書籍有:《深度學(xué)習(xí)入門:基于Python的理論與實現(xiàn)》,《Python高性能(第2版)》,《Python科學(xué)計算最佳實踐:SciPy指南》. 1、《深度學(xué)習(xí)入門:基于Python的理論與實現(xiàn)》 本書深入淺出地剖析了深度學(xué)習(xí)的原理和相關(guān)...
端孔18258776929: python標(biāo)準(zhǔn)庫中常用的網(wǎng)絡(luò)相關(guān)模塊有哪些 -
奉節(jié)縣雙曲: ______ 1、asynchat、asyncore asynchat是asyncore的增強版.asyncore則是異步套接字處理程序. 2、Cookie、cookielib Cookie對象操作,主要用于服務(wù)器.cookielib客戶端的cookie的支持. 3、email E-mail郵件消息的支持.包括MIME 4、imaplib ...
端孔18258776929: python 中的lib目錄一般 存放哪些文件呢 -
奉節(jié)縣雙曲: ______ Lib文件夾里放的是python的標(biāo)準(zhǔn)庫,例如json、os、urllib、urllib2等等很多很多常用的庫,Lib文件夾里面還有個site-packages文件夾,用來放擴充庫的
端孔18258776929: python標(biāo)準(zhǔn)庫
奉節(jié)縣雙曲: ______ 如果我沒有記錯,python的str類是用c語言實現(xiàn)的.參看python源代碼的Objects\stringobject.c文件.
端孔18258776929: 為什么說Python會成為最流行的編程語言 -
奉節(jié)縣雙曲: ______ PHP是世界上最好的語言,那有人就問了,那為什么有那么多人來學(xué)習(xí)Python呢? 我先來說下它的特點: 簡單:Python是一種代表簡單主義思想的語言.閱讀一個良好的Python程序就感覺像是在讀英語一樣.它使你能夠?qū)W⒂诮鉀Q問題而不是...
端孔18258776929: python文件讀寫用到的庫是哪個 -
奉節(jié)縣雙曲: ______ 標(biāo)準(zhǔn)庫,具體的用法,簡單的描述如下:http://tieba.baidu.com/p/4909328278
standard libs:
itertools http://docs.python.org/2/library/itertools.html
functools http://docs.python.org/2/library/functools.html 學(xué)好python有必要掌握上面這兩個庫吧,
re 正則
subprocess http://docs.python.org/2/library/subprocess.html 調(diào)用shell命令的神器
pdb 調(diào)試
traceback 調(diào)試
pprint 漂亮的輸出
logging 日志
threading和multiprocessing 多線程
urllib/urllib2/httplib http庫,httplib底層一點,推薦第三方的庫requests
os/sys 系統(tǒng),環(huán)境相關(guān)
Queue 隊列
pickle/cPickle 序列化工具
hashlib md5, sha等hash算法
cvs
json/simplejson python的json庫,據(jù)so上的討論和benchmark,simplejson的性能要高于json
timeit 計算代碼運行的時間等等
cProfile python性能測量模塊
glob 類似與listfile,可以用來查找文件
atexit 有一個注冊函數(shù),可用于正好在腳本退出運行前執(zhí)行一些代碼
dis python 反匯編,當(dāng)對某條語句不理解原理時,可以用dis.dis 函數(shù)來查看代碼對應(yīng)的python 解釋器指令等等。
3th libs:
paramiko https://github.com/paramiko/paramiko ssh python 庫
selenium https://pypi.python.org/pypi/selenium 瀏覽器自動化測試工具selenium的python 接口
lxml http://lxml.de/ python 解析html,xml 的神器
mechanize https://pypi.python.org/pypi/mechanize/ Stateful programmatic web browsing
pycurl https://pypi.python.org/pypi/pycurl cURL library module for Python
Fabric http://docs.fabfile.org/en/1.8/
Fabric is a Python (2.5 or higher) library and command-line tool for
streamlining the use of SSH for application deployment or systems
administration tasks.
xmltodict https://github.com/martinblech/xmltodict xml 轉(zhuǎn) dict,真心好用
urllib3 和 requests: 當(dāng)然其實requests就夠了 Requests: HTTP for Humans
flask http://flask.pocoo.org/python web 微框架
ipdb 調(diào)試神器,同時推薦ipython!結(jié)合ipython使用
redis redis python接口
pymongo mongodbpython接口
PIL http://www.pythonware.com/products/pil/ python圖像處理
mako http://www.makotemplates.org/ python模版引擎
numpy , scipy 科學(xué)計算
matplotlib 畫圖
scrapy 爬蟲
django/tornado/web.py/web2py/uliweb/flask/twisted/bottle/cherrypy.等等 python web框架/服務(wù)器
sh 1.08 — sh v1.08 documentation 用來運行shell 模塊的 極佳選擇
暫時記得這么多吧,不過都是我自己常用的庫 :) 。。歡迎補充
UPDATE:
A curated list of awesome Python frameworks, libraries and software.
vinta/awesome-python · GitHub
幾乎所有很贊的 python 庫,和框架都在這個列表里。
其他的 awesome list:
bayandin/awesome-awesomeness · GitHub
相關(guān)評說:
奉節(jié)縣雙曲: ______ python三本經(jīng)典書籍有:《深度學(xué)習(xí)入門:基于Python的理論與實現(xiàn)》,《Python高性能(第2版)》,《Python科學(xué)計算最佳實踐:SciPy指南》. 1、《深度學(xué)習(xí)入門:基于Python的理論與實現(xiàn)》 本書深入淺出地剖析了深度學(xué)習(xí)的原理和相關(guān)...
奉節(jié)縣雙曲: ______ 1、asynchat、asyncore asynchat是asyncore的增強版.asyncore則是異步套接字處理程序. 2、Cookie、cookielib Cookie對象操作,主要用于服務(wù)器.cookielib客戶端的cookie的支持. 3、email E-mail郵件消息的支持.包括MIME 4、imaplib ...
奉節(jié)縣雙曲: ______ Lib文件夾里放的是python的標(biāo)準(zhǔn)庫,例如json、os、urllib、urllib2等等很多很多常用的庫,Lib文件夾里面還有個site-packages文件夾,用來放擴充庫的
奉節(jié)縣雙曲: ______ 如果我沒有記錯,python的str類是用c語言實現(xiàn)的.參看python源代碼的Objects\stringobject.c文件.
奉節(jié)縣雙曲: ______ PHP是世界上最好的語言,那有人就問了,那為什么有那么多人來學(xué)習(xí)Python呢? 我先來說下它的特點: 簡單:Python是一種代表簡單主義思想的語言.閱讀一個良好的Python程序就感覺像是在讀英語一樣.它使你能夠?qū)W⒂诮鉀Q問題而不是...
奉節(jié)縣雙曲: ______ 標(biāo)準(zhǔn)庫,具體的用法,簡單的描述如下:http://tieba.baidu.com/p/4909328278