python 不得不知的第三方庫以及經常使用安裝包

mysql 驅動
$ sudo pip install MySQL-pythonpython

 

redis 數據庫
$ sudo pip install redismysql

 

django 全文搜索
$ sudo pip install django-sphinx
git

 

selenium集成測試工具,配合phantomJS能夠模擬瀏覽器操做
$ sudo pip install selenium
redis

 

SQLAlchemy 是一個Python 的SQL 工具包以及數據庫對象映射框架,示例代碼:sql

user1 = User(name='user1')
session.add(user1)

session.commit() 數據庫

 

Flask 是一個微型的 Python 開發的 Web 框架,示例代碼:django

from flask import Flask
app = Flask(__name__)flask

@app.route("/")
def hello():
    return "Hello World!"瀏覽器

if __name__ == "__main__":
    app.run()網絡

 

 

BeautifulSoup 庫是一個很是神奇的 「粗糙的解析器」,用於解析實際 Web 頁面中包含的有效 HTML。

 

 

PyQuery (with lxml)

安裝方法 pip install pyquery

Python 解析 HTML 時最常常被推薦的是 Beautiful Soup ,並且它的確也表現很好。提供良好的 Python 風格的 API,並且很容易在網上找到相關的資料文檔,可是當你須要在短期內解析大量文檔時便會碰到性能的問題,簡單,可是真的很是慢。

 

 

fuzzywuzzy

安裝方法:pip install fuzzywuzzy

fuzzywuzzy 能夠讓你對兩個字符串進行模糊比較,當你須要處理一些人類產生的數據時,這很是有用。

 

 

sh

安裝方法:pip install sh

sh 可以讓你調用任意程序,就好象是一個函數通常:

from sh import git, ls, wc

# checkout master branch
git(checkout="master")

# print(the contents of this directory
print(ls("-l"))

# get the longest line of this file
longest_line = wc(__file__, "-L")

 

 

pattern

安裝方法:pip install pattern

Pattern 是 Python 的一個 Web 數據挖掘模塊。可用於數據挖掘、天然語言處理、機器學習和網絡分析。

相關文章
相關標籤/搜索