zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    jenkins+maven+svn的自动化部署
    python+selenium遇到鼠标悬停不成功可以使用js进行操作
    robot framework环境搭建
    selenium+python定位元素方法
    selenium+python元素操作
    selenium+python等待时间
    selenium+python浏览器窗口的切换
    jmeter学习(七)连接mysql 数据库
    jmeter学习(六)集合点和关联
    jmeter学习(五)参数化
  • 原文地址:https://www.cnblogs.com/lgh344902118/p/8323488.html
Copyright © 2011-2022 走看看