#Python数据分析与挖掘实战

Python爬虫实现统计博客园博文数量、阅读量、评论数

 如何使用只需要将代码中的headurl替换以下格式,其中你只需要改变以下链接的阴影部分,阴影部分为你的博客园链接。类似:https://www.cnblogs.com/-wenli/default.html?page=  原理使用requests爬取网页,再使用BeautifulSoup...

python Rabbitmq编程

   send端#!/usr/bin/envpythonimportpikacredentials=pika.PlainCredentials("用户名","密码")connection=pika.BlockingConnection(pika.ConnectionParameters('...
代码星球 代码星球·2021-02-14

python模块PrettyTable

    Python通过prettytable模块将输出内容如表格方式整齐输出,可用来生成美观的ASCII格式的表格,十分实用。  python本身并不内置,需要独立安装该第三方库。   简单使用importprettytableaspt##按行添加数据tb=pt.Pr...
代码星球 代码星球·2021-02-14

Docker-compose部署Python应用

 目录结构/app#python应用文件夹api.py#API入口脚本文件/docker#docker文件夹docker-compose.yml#dockercompose脚本文件requirements.txt#python第三方依赖run.sh#容器启动执行脚本文件api.pyfromflaskimpor...

Python locust阶段压测

   命令行运行要通过命令行实现分阶段压测,需要在headless的模式下运行。此时:不需要通过web界面对User、ratio、host进行配置;不能通过页面展示实时的压测数据了,只能查看命令行下的结果。详细参数:https://docs.locust.io/en/stable/conf...
代码星球 代码星球·2021-02-14

Python 编写locust性能测试代码

  前言在Locust测试脚本中,所有业务测试场景都是在HttpLocust和TaskSet两个类的继承子类中进行描述;fromlocustimportHttpLocust,TaskSet,task#定义用户行为classUserBehavior(TaskSet):@taskdefbaidu_ind...

Python Api响应验证封装

   基础验证基类首先,我们创建一个继承自ABC类的BaseValidator类。因此,我可以创建一个抽象方法。从此类继承的所有类都必须实现验证功能。其中有三个魔法函数,__set__()函数在为对象赋值时,自动传入并执行。fromabcimportABC,abstractmethodcl...

Wxpython高级组件wx.ListCtrl

 wx.ListCtrl是一个项目列表的图形表示。一个wx.ListBox只能有一列,而wx.ListCtrl可以有多于一列。例如,一个文件管理器使用wx.ListCtrl来显示文件系统中的目录和文件。一个CD刻录程序在wx.ListCtrl中显示要刻录的文件。一个wx.ListCtrl可以以三种不同的样式使...

Wxpython向导wx.adv.Wizard组件

 前言  在界面程序主界面显示前,向导界面会引导用户初始化和配置其他数据,wxpython提供了wx.adv.Wizard,可参考:  文档:https://wxpython.org/Phoenix/docs/html/wx.adv.Wizard.html Demo实现importwximportw...

Python 推导式

 前言 推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。共有三种推导,在Python2和3中都有支持:列表(list)推导式字典(dict)推导式集合(set)推导式列表(list)推导式语法out_express:  ...
代码星球 代码星球·2021-02-14

Python logging日志的自动分割

 自动切割示例Python的内置的logging模块通过设置 TimedRotatingFileHandler进行日志按周(W)、天(D)、时(H)、分(M)、秒(S)切割。importloggingimportosfromloggingimporthandlersclassLogger(objec...

python watchdog监控文件修改

 watchdog用来监控指定目录/文件的变化,如添加删除文件或目录、修改文件内容、重命名文件或目录等,每种变化都会产生一个事件,且有一个特定的事件类与之对应,然后再通过事件处理类来处理对应的事件,怎么样处理事件完全可以自定义,只需继承事件处理类的基类并重写对应实例方法。importsysimporttime...

Python Celery调度Go worker

我们可以用Go写一个计算密集型任务的Worker,然后用Python的Celerybeat来调度这个Worker,下面给大家演示一下:最好是将计算密集型的任务改造成Go语言版的,这样收益才能最大化。比如这里,我使用的是上回从1亿减到1的老梗。PS,别被下面这段代码吓到了,其实大部分是可以去掉的配置项,核心代码就几行。输...

CentOS7配置python virtualenv

 安装virtualenv首先在安装python版本:请参考https://www.cnblogs.com/-wenli/p/13553674.htmlpip3installvirtualenv创建虚拟开发环境(virtualenv会在当前目录中创建虚拟开发环境)#直接创建virtualenvvenv1#指定...

Linux 命令行运行python程序的包导入设置

在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的。但是在cmd下执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError:Nomodulenamedxxx这样的错误,解决方法:在报错的模块中添加:importsysimportoscurPa...
首页上一页...3637383940...下一页尾页