python 不得不知的第三方库以及常用安装包
mysql 驅動
$ sudo pip install MySQL-python
?
redis 數據庫
$ sudo pip install redis
?
django 全文搜索
$ sudo pip install django-sphinx
?
selenium集成測試工具,配合phantomJS可以模擬瀏覽器操作
$ sudo pip install selenium
?
SQLAlchemy 是一個Python 的SQL 工具包以及數據庫對象映射框架,示例代碼:
user1 = User(name='user1')
session.add(user1)
session.commit()
?
Flask 是一個微型的 Python 開發的 Web 框架,示例代碼:
from flask import Flask
app = Flask(__name__)
@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 數據挖掘模塊。可用于數據挖掘、自然語言處理、機器學習和網絡分析。
轉載于:https://www.cnblogs.com/weiok/p/4752913.html
總結
以上是生活随笔為你收集整理的python 不得不知的第三方库以及常用安装包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: struts2 标签的使用之二 s:it
- 下一篇: 微软牛津计划介绍——屌爆了的自然数据处理