python中常用第三方库记录

python中有很多很好用的第三方库,现在记录一下这些库以及如何下载

一、virtualenv,这是一个可以将生产环境隔离开的python库,非常好用

在linux下使用pip install virtualenv

window下建议使用virtualenvwrapper-win, pip install virtualenvwrapper-win

这个库的简单入门使用请一步另一篇文章

http://www.cnblogs.com/lgh344902118/p/7010797.html

二、requests,这是一个请求网络数据的第三方库,可以用来做简单的爬虫,包含了get,post,put,delete等等请求方式

有个urllib库跟他很像,但是感觉requests更好用

安装方式pip install requests

三、网站开发

网站开发有两个比较有名的第三方库

一个是django,一个是flask

两者的区别在于django内置很多有用的插件(admin,csrf_token等等),而flask 只依赖Jinjia2模板引擎和 Werkzeug WSGI 工具集

简单的说,django帮你把很多事情都做好了,而flask更自由,django适合新手入门,flask需要有一些开发经验。(个人感觉)

安装方式pip install django,pip install flask

四、爬虫

爬虫和网站开发应该是python应用比较广的几个方面了

比较有名的爬虫的框架有scrapy,以及自动化测试框架selenium

两者的区别在于selenium是模拟浏览器来请求数据,相对而言scrapy速度要快得多

安装方式pip install Scrapy, pip install selenium

安装scrapy可能会有报错,请自行百度。

五、图像处理

图像处理最出名的应该是PIL和opencv,相较而言opecv更专业。不过一般来说PIL够用了

安装方式

pip install pillow

pip install opencv-python

原文地址:https://www.cnblogs.com/lgh344902118/p/8323488.html