想法缘起在某方势力的要求,最近每天都要早上在手机完成打卡,所以拾起python的知识想写个轻量脚本来实现自动签到打卡。一点不必要的说明本次使用的脚本使用的是python的requests库,是一个HTTP库,可以完成一些http中用到的方法请求,如post、get、put和delete。http中的基本操作它都可以完成,用官方文档的介绍就是Requests is an elegant and si
转载
2023-08-02 00:04:28
120阅读
今天用50行Python代码绘制了星空满天的动图。解释下为什么要做这样一件事,因为昨天是青年节,希望通过这样的方式去表达出每个年轻人都像是星空中的一颗星星,散发这自己的光芒照亮整个夜空。效果如下:我用的是 turtle 工具,它是 Python 的标准库,可以描绘绘图轨迹,操作简单、快捷,api通俗易懂。下面来看下具体代码,首先做一些全局的设置import turtle
import random
转载
2023-07-05 22:43:16
51阅读
ftp客服端实现自动更新文件(带自动启动功能并封装为带配置文件的工具)-python前言一、项目环境和结构二、使用介绍三、程序封装和注册服务四、填坑(希望读者能用到)总结 前言由于工位机不可能做到实时看守,当更新程序的时候我们还得手动去工位机上安装程序并运行,实属麻烦,因此笔者就研究了一下ftp自动更新并启动程序,最后封装为带一个配置文件的exe,所有人都可以使用的工具。 功能:通过配置文件从f
转载
2023-08-26 01:44:22
97阅读
在使用 Python 之前,做数据分析工作的流程,一般是先打开数据库客户端,然后运行一段写好的 SQL 语句,把数据查询出来,然后再把数据复制到 Excel 中并制作报表。在使用 Python 之后,这些工作都可以变成自动化,从而让我有更多的时间,去思考和解决业务相关的问题,而不是陷入重复使用工具的手动操作。吴军在《数学之美》中说:技术其实分为术和道两种,具体的做事方法是术,做事的原理和原则是道。
转载
2023-07-28 11:25:51
32阅读
环境准备:操作系统:Windows7集成开发环境:eclipse+pydev一、编写测试用例点击返回目录 可以直接使用Python自带的单元测试框架unittest来编写自动化测试用例,利用其组织测试用例,断言预期结果,以及批量执行测试用例等功能,可以很好的进行Web自动化测试的开发。 可以直接查看我另外一篇博文总结:unittest单元测试框架总结和使用unittest框架编写测试用例实例。 目
转载
2023-08-23 15:08:50
8阅读
作者:严世超 本文将介绍如何使用 Python 对 TiDB 进行应用开发,并做简单的 CRUD 演示。
测试环境 为了便于演示应用开发,本文将使用 TiDB 6.0 本地测试集群,以及 MariaDB Connector/Python,具体环境版本信息如下。 TiDB 6.0 Python 3.6.8 MariaDB Connector/Python 1.0.11
转载
2023-10-05 21:12:50
55阅读
Python连接MySQL数据库之CRUD完整代码一、简介1、概括2、pymysql的安装二、具体代码1、导入模块2、创建连接mysql的类3、再创建一个类来承载CRUD操作4、查询数据库的版本5、新增操作6、插入操作7、更新操作8、删除操作9、关闭数据库10、创建主函数三、完整代码 一、简介1、概括目前而言,一般都用python3.x版本,所以连接MySQL数据库,我的建议是使用PyMySQL
转载
2023-09-23 10:40:46
76阅读
Fabric是python编写的一款自动化部署工具Fabric依赖paramiko进行SSH交互,某种意义上Fabric是对paramiko的封装,封装完成后,不需要像使用paramiko一样处理SSH连接,只需专心于自己的需求即可。Fabric的设计思路的是提供简单的API来完成所有部署,因此,Fabric对基本的系统管理操作进行了封装。本篇文章主要针对Python3fabric最常用的用法是通
转载
2024-01-25 17:41:37
59阅读
1. 前言对大部分的人来说,解决 Bug 都是依靠关键字去日志去定位问题!在调试情况下,我们可以实时在控制台查看日志;但对于部署到服务器上的应用,日志都存放在服务器某个目录下,没法通过本地查看到这种情况下,就需要我们先登录服务器,然后进入到日志目录文件夹,最后通过日志文件去定位问题;如果涉及到 K8s 容器,可能还需要使用 kubectl 命令进入到服务对应的容器中,进入到日志目录,才能开始定位问
转载
2023-12-29 19:38:55
25阅读
介绍本实践演示将帮助您了解如何使用SQL数据库在Python中实现CRUD(CREATE,READ,UPDATE和DELETE)操作功能。对于与数据库关联的任何应用程序,我们执行一些操作来插入记录[C = Create],读取记录[R = Read],用新值[U = Update]更新现有记录或从中删除记录数据库[D =删除]。因此,在讨论我们必须使用数据库的任何应用程序时,这四个操作是必需的。背
转载
2023-08-18 15:08:31
50阅读
使用Python实现云豆网自动刷题 P2只做学习交流,不做任何商业用途不同于P1的漏洞,这次是题库爬到本地进行匹配没有第一篇详细,主要讲讲思路传送门
集刷题和补全题库为一体 所有代码全是Py3 代码注释是#和// #是写码码时加的 //是写文章加的大体思路控制浏览器模拟点击将题目和答案存进txt , 用正则匹配将txt里题目和答案补全(来回爬…)需要导入的模块from selenium impor
转载
2023-10-18 16:06:05
7阅读
前言 在用python做自动化测试时,我们写好代码,然后需要执行才能得到测试报告,这时我们可以通过 Jenkins 来进一步完成自动化工作。
借助Jenkins,我们可以结合 Git/SVN 自动拉取代码,可以设置定时构建,接着就可以定时触发执行脚本,得到并查看测试报告,最后还可以配置发送邮件等。
今天我们就来学习下,如何结合 Git/SVN 自动拉取代码,通过构
转载
2023-09-08 11:12:50
119阅读
因为工作原因,需要将xls文件的数据录入到网上。因为数据量太多,而且以后时不时还需要用上,Ctrl+C,Ctrl+V不是长久之计。所以萌生一个想法,写一个工具,用于把xls文件的数据录入到网站上。笔者这段时间才刚刚开始了解HTML、JavaScript,很多东西都是刚刚初步有点认识。写的比较详细,如果你跟我一样,相信文章对你很有用。如果是老鸟,那就跳过吧~读写xls部分省略。要实现填写表单,需要:
转载
2023-09-14 09:19:19
219阅读
文章目录Python将Excel数据自动填写到Word需求实现py文件打包成exe程序 Python将Excel数据自动填写到Word需求需求:批量制作劳动合同表,要从excel表格中将每个人的数据导入到docx劳动合同中,重复量很大,因此可以使用python高效解决渲染:为了让模板内容不变动,这里使用了类似jinja2的渲染引擎,使用{{ }}插值表达式把数据插入进去。也可以使用{% %}循环
转载
2023-08-09 17:23:48
218阅读
引言本篇博客介绍如何使用arcpy.mapping模块来实现多个与地图生产和打印有关的地理处理任务。ArcGIS10推出的arcpy.mapping模块提供了许多与自动化地图生产相关的功能。arcpy.mapping模块可用于自动化地图生产,创建地图册,导出为图像或PDF文件以及创建并管理PDF文件。1、创建布局元素的python列表在地理处理脚本中,自动化地图生产的第一步通常是生成一个页面布局元
转载
2023-10-24 07:06:34
61阅读
首先,我们的目的是用python做一个自动输入,控制的程序,能用的地方也很少。我是最近在登一些学校的网站的时候要用到一些信息,来回的输入又很麻烦,就在网上找了这样一个功能的python库吧,叫做——pyautogui。好,咱们下面进行主题1.安装pyautogui库我的电脑上用的是win10的python3.6,这个版本不错。(python的环境很不错,直接在官网上就能下,无毒无害,非常牛逼,老爷
转载
2023-08-05 20:41:53
323阅读
python中的库可以模拟鼠标点击和键盘输入的动作。所以我们需要告诉程序在哪里点击,单机还是双击,点右键还是左键,在哪里输入,输入什么……基本操作流程如下:1.搭建python运行环境Anaconda,安装pyautogui库2.安装visual code 用来编写代码3.填写专属的position.txt命令文档4.编写自动化操作代码并运行1 搭建Python运行环境根据自己的系统和多少位操作系
转载
2023-10-30 21:14:08
89阅读
对于程序员来说,其实Tab和空格远远不只是“立场”问题那么简单。在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了。空格不会出现这个问题,因为空格就占一个字符的位置。众所周知,Tab在ASCII码中,编码是9,而空格是32。这也就是说,当我们按下一个Tab的时候,即使它看起来就是8个空格(或者4个空格,不同的环境下,Tab可能显示的效果不同
转载
2023-09-11 07:45:35
215阅读
python 有哪些自动化操作电脑库pyautogui:这是一个自动化电脑操作的Python库,它可以自动控制鼠标和键盘,模拟各种键盘快捷键和鼠标点击,可以用来自动执行一些重复的操作。pywinauto:这是一个用于自动化操作Windows GUI的Python库,可以模拟用户对Windows应用程序、窗口和控件的操作,比如点击按钮、输入文本以及拖拽操作等。win32com:它是一个可以在Pyth
转载
2023-08-10 17:15:08
146阅读
Python 自动化测试面试题目1、super 是干嘛用的?在 Python2 和 Python3 使用,有什么区别?为什么要使用 super?请举例说明。答:super 用于继承父类的方法、属性。super 是新式类中才有的,所以 Python2 中使用时,要在类名的参数中写 Object。Python3 默认是新式类,不用写,直接可用。使用 super 可以提高代码的复用性、可维护性。修改代码
转载
2023-10-07 17:29:45
115阅读