一、需求说明前段时间测试项目的用户注册和信息编辑功能,需要填写用户的姓名、身份证、电话、住址等相关信息,为了更加接近真实的情况,需要提前准备一批测试数据。人为手工造数据容易出错并且比较影响效率,于是选择使用Python来批量生成相关的测试数据。注:以下文中生成的均为虚拟数据二、准备工作经过一番百度调研分析之后,决定使用Python中的第三方库:faker安装pip install faker导库f
一、需求现在需要准备大量的测试数据,手工在页面创建工作量巨大;数据均存放在MySQL数据库中,为了尽可能模拟真实的情况,准备使用Python将生产环境的数据复制到测试环境。二、准备Python连接MySQL数据库使用pymysql库pip install pymysql三、步骤查询获取结果从生产环境MySQL表中查询要复制的数据,连接数据库执行查询语句获取结果# 【查询获取结果】 db1_info
一、问题描述在Linux系统的ECS云服务器上设置了crontab定时任务,期望每天都执行python文件,实际运行时只有每周六的定时任务执行失败Linux定时任务执行日志如下:Python脚本如下:def send_msg_lucky(user): content = lucky() if content: WeChatENT().send_msg(msg_typ
一、前言测试工作时使用xmind编写了很多的测试点,但是在测试执行时需要将测试点按照一定的格式罗列到excel中,方便分配工作和记录。然而手工操作的话费时还容易出错。为提高效率,使用Python将测试点导出为excel。二、需求分析xmind测试点文件如下图所示:预期excel示例如下:1.读取到三级测试点即可,三级以后不保留2.使用“--”拼接一到三级测试点3.无测试点的模块需要写入模块名称三、
一、前言有次在路边看见有的车前挡风玻璃上贴了一张二维码图片,上面写着“挪车请扫二维码”,手机一扫就出现了车主手机号码,于是乎就尝试使用Python来生成二维码图片二、准备生成二维码使用qrcode库,预览二维码图片使用matplotlib库,读取图片使用PIL,第三方库,需要提前安装pip install qrcode pip install matplotlib pip install pill
一、引言在编写Python代码时,经常会使用到if-elif-else的结构来进行条件判断,并根据条件做不同的处理,当条件较多时代码看起来会比较费劲且难以维护今天就来试一试使用外部库pampy来优化if-elif-else结构二、pampy库简介pampy是一个Python库,它基于Python的ast模块,提供了一种更高级别的抽象语法树(AST)操作。通过使用pampy,我们可以轻松地匹配和操作
一、前言简单演示几个超级简单,但是非常有趣的Python库,暂且不谈其实用性,能给同学们带来欢乐也是极好的。二、准备工作因都是第三方库,需要使用pip命令下载。Pycharm虚拟环境在Terminal中输入pip install xxx在系统环境安装(我使用的Windows10),win+r 输入cmd在命令窗口输入pip install xxx若下载速度感人,使用镜像源下载,以阿里源为例:pip
一、前言前面我使用Python制作了几款小工具,有时会有同学向我反馈一些问题,遇到代码问题的话排查起来很麻烦,需要在Pycharm中运行源代码复现当时的情况,那么有什么办法能够提高问题排查的效率呢?当然是有的。小工具当中都只是简单的几个功能性py文件,并未包含日志记录的功能,若是在运行时记录下关键的信息,那排查问题的效率便会大幅提高本文主要介绍使用loguru记录日志并自定义日志的输出格式二、lo
一、为什么要搞?前几天有同学在讨论家中小盆友的作业问题,说连一些拼音作业的难度已经超出了能力范围,感叹自己已经比不上现在的小学生了。听得滋滋有味的我又产生了一个大胆的想法:使用Python自动给文本标注拼音并把对应的拼音标注到每个文字的上方预期输出示例如下:二、准备如何搞?查阅一番资料后,发现一个神奇的库:pypinyin,可以轻松将汉字文本转换为拼音先来安装pypinyinpip install
一、背景在进行软件测试的过程中,经常会需要准备一批数据,这不,今天就遇到了:后端开发好了文件信息上传接口,可是前端并未开发出相关界面,而其他同学正在调试其他接口,需要用到文件信息,那么这个时候就需要我上场了简而言之就是需要通过接口上传一批文件信息到服务器二、准备工作1.Python环境:家中常备,这个就不多说了
一、背景描述在上篇和中篇,我们已经实现从数据库查询到数据,根据指定条件将处理后的数据写入到excel中,并解决了excel中数据格式异常的问题。而目前生成的excel表格的宽度、表格的样式、字体、单元格背景色等均是默认的,excel结果文件是需要交给运营同学查看的,也就是说表格样式要稍微做下美化。下面就来介绍使用Python设置excel表格样式二、步骤讲解下面是之前生成的excel表格示例:St
一、前言在上篇中,我已经成功从数据库查询到数据,并根据指定条件将数据写入到excel中,但是写入的数据和我们通过数据库连接工具查询到的结果并不一致,接下来我们就来解决:Python从数据库查询的数据保存到excel中后,数据格式异常的问题二、解决步骤分析现象使用Navicat从数据库查询到的数据是这样的:Python从数据库查询到的数据是这样的:将Python从数据库查询到的结果保存到excel中
一、背景年底了,运营同学要做报告,于是来找我要数据,而数据来源于MySQL数据库的两个表,两个表中的数据无法一一对应,数据未能通过SQL直接查询出来,需要将表1中的查询结果传参到表2的查询SQL的条件中。数据量较大,若将查询结果复制到excel中,之后再去一一手动匹配的话,这工作量也是巨大的。于是尝试使用Python来实现二、实现步骤数据库查询操作使用pymysql库连接Mysql数据库查询数据,
一、前言需求背景描述前面我编写了一段能生成随机幸运号码的代码,但是并不实用,每次去买颜色艳丽的票之前都需要在PyCharm上运行并将幸运号码在控制台打印出来为解决这个问题,尝试使用Python的ttkbootstrap实现简单的号码展示,并根据当前日期展现对应类型(超级彩票、彩色球票)的幸运号码,达到动态展示的效果二、窗口元素创建配置ttkbootstrap是基于Python自带的tkinter的
一、背景MySQL数据库表中有一批重复的脏数据,为不影响正常业务,需要进行批量删除。数据示例如下图所示:二、SQL批量删除首先想到的是编写SQL语句来批量删除:删除身份证号为51****59且ID不为5的全部数据(保留ID为5的那一条数据)DELETE FROM test_table WHERE id IN ( SELECT id FROM test_table WHERE id_card
一、前言现在有较多的图片需要处理,需要将每张图片都去除背景。通常,我们使用像Photoshop这样的专业抠图软件或者在线抠图网页来处理,但这些方法通常只能一张一张地手动操作,效率低下。接下来将介绍使用Python批量处理,一键去除文件夹中所有图片的背景,从而大大提高工作效率。二、Python环境准备使用cv2读取图片,rembg去除图片背景pip install opencv-python pip
一、前言source_dir文件夹下有若干文件,看起来相当乱,源文件夹示例如下:现在我们准备做以下几件事情:1.将所有文件按照后缀名称分类2.新建文件后缀名称的文件夹,新建图片文件夹3.根据文件后缀名称移动到对应的文件夹,图片移动到图片文件夹4.修改图片文件夹下所有文件的名称试想我们人为手动处理的话,是很繁琐的,并且容易出错,所以这里使用Python来自动化处理二、步骤遍历提取文件后缀import
Python读取excel数据,绘制成饼图
一、需求背景运营同学提出:需要将文章当中出现频率高的词语统计出来....简简单单一句话,平平淡淡写代码....文章id是已知的,且文章内容保存在MySQL中,统计的高频词结果保存在excel文件中即可二、分步解析1 连接MySQL查询数据需要导入pymysql第三方库(没有安装的同学请pip install pymysql)数据库连接配置信息和查询SQL为虚拟,请自行修改from pprint i
分步骤介绍Python生成自定义轮廓的词云图
介绍使用Python将不同类别列表数据转换为excel文件
介绍将Python文件打包成Windows可以运行的exe文件
在上一篇文章中(Python制作排班小工具【一】),已经编写了小工具的排班逻辑,本篇文章将使用ttkbootstrap实现小工具的GUI界面。
因工作需要,工作日需要安排人员值守加班......故使用Python制作一个排班小工具,需求说明如下:1.自定义参与排班人员数量、每日值班人数、值班组数量2.相邻天值班人员不重复3.所有参与人员轮流排班4.【TODO】支持在未安装python环境的windows电脑上运行
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号