自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(237)
  • 收藏
  • 关注

原创 python高效率文本内容关键词替换:flashtext库

Flashtext 只匹配完整的单词。作为文本替换效率远高于replace()方法。

2024-01-25 17:37:39 903

原创 python-图片文字识别(三):EasyOCR

首次使用会先下载列表中相关的语言包(ch_tra--繁体中文,ch_sim--中文简体,两种汉语包不可同时使用)。修改报错文件,在报错文件中添加一个自定义的方法,将原来的方法替换。

2024-01-15 17:19:45 674

原创 win10连接远程服务访问文件提示:文件共享不安全,不能连接文件共享

问题:访问远程服务器文件提示"因为文件共享不安全,所以你不能连接到文件共享"原因:Win10版本不兼容导致。

2023-09-19 16:16:28 1259

原创 Airtest框架(跨平台自动化测试框架)

Poco是基于UI控件搜索的自动化测试框架,除了对Android、IOS外,也支持微信小程序、微信小游戏和H5应用。Airtest是基于Python的跨平台UI自动化测试框架,基于图像识别原理,适用于PC应用和移动端app。两者对比:AirTest简单直接,兼容各种环境,无需嵌入代码;通过选择连接的设备查看图层页面结构及元素属性 ,首次连接会给设备安装服务程序PocoService。支持通过界面截图定位操作元素,支持录制脚本,首次使用在移动设备上安装Yosemite。

2023-08-22 15:31:28 621

原创 Poco框架(跨平台自动化测试框架)

Poco基于UI控件搜索原理 ,适用于Android、iOS原生和各种主流的游戏引擎应用。参考文档:环境准备安装库:pip install pocoui 、 pip install airtestIDE选用:官网下载地址。

2023-08-11 16:00:40 848

原创 python+schedule定时器执行任务

schedule是一个三方的轻量级定时任务调度库,可完成每分钟,每小时,每天,周几等特定日期的定时任务。schedule方法是串行的,如果各任务间时间不冲突便没问题,如果时间有冲突时,会串行执行命令。

2023-07-21 17:14:26 337

原创 python发送邮件zmail库

第三方库“zmail”和“yagmail”可实现邮件发送。在实际使用对比zmail比yagmail更简洁。使用zmail,无需登录OA邮箱,便可完成邮件的发送及附件的自动加载。

2023-07-19 16:55:37 1564

原创 python发送邮件yagmail库

yagmail库发送邮件简洁,代码量少。

2023-07-19 16:48:26 1173

原创 python+smtplib库实现邮件发送

【代码】python+smtplib库实现邮件发送。

2023-07-18 15:56:04 219

原创 python微信公众号推送消息

3、想要查看推送的效果,需先关注当前的测试账号,关注成功后,可在列表查看当前的粉丝数和具体的open_id。2、注册成功后可生成属于自己的appID和appsecret。5、其他构造数据的接口推荐。

2023-06-21 16:00:35 591

原创 python与adb无缝衔接控制手机(手机截屏实例)

使用pure-python-adb库可以实现python控制手机,支持input输入,支持shell命令,支持pull/push上传下载文件等。安装库:pip install pure-python-adb。

2023-06-19 16:30:20 1713

原创 python-segno:二维码制作

安装:pip install segno。

2023-06-16 15:24:09 844

原创 python-psutil模块:进程信息获取及杀进程

psutil是跨平台库,能够轻松实现获取系统运行的进程和系统利用率等信息,可用来做系统监控,性能分析,进程管理。

2023-06-12 17:33:56 1460

原创 python-音频播放

频率参数指定声音的频率(Hz),并且必须在37到32767的范围内,频率越大,音调越尖。winsound.PlaySound()的winsound参数,可通过对应参数控制声音的暂停播放等,winsound.PlaySound()只能播放.wav格式的音频文件。通过playsound可在一行代码中播放声音,它是一个跨平台模块,是一个单一功能,与播放声音和音频没有任何依赖性。停止播放指定声音的所有实例。如果找不到指定的声音,请不要播放系统默认声音。可用来播放wav文件,支持播放控制面板声音。

2023-06-12 14:23:10 2141

原创 python+plyer—实现PC端通知栏消息推送

plyer封装了一些平台独立的 API,将一些平台的差异通过简单的 API 进行封装,这个小提醒可以完成兼容不同的平台,在linux、windows10上照样可以运行,而。

2023-05-18 14:23:00 1022

原创 ApiPost简单使用

示例:登录时随机用户名。

2023-05-10 17:44:55 2479

原创 python-imageio库简单使用

imageio是一个用于读取和写入图像及视频数据的库,支持多种格式,且可以使用NumPy数组进行操作。这些方法可以方便读取、写入和处理各种图像及视频数据格式文件。

2023-05-06 16:32:29 3988 1

原创 python-动图制作及分解

通过获取文件夹中的图片文件制作动图。

2023-05-05 16:38:29 143

原创 计算机设置定时任务及自动开关机

2、依次选择:系统工具->任务计划程序->任务计划程序库->Microsoft->Windows,点击右侧创建任务或创建基本任务[两者的区别:基本任务是通常必须起来的,不跑起来可能造成问题。Ⅲ 创建执行程序:在新建操作中选择要执行的程序,添加运行程序的参数,确定完成即可。注:程序创建测试,在添加前可在命令行窗口中对程序及脚本测试,创建完成后可通过选中对应的任务,点击右侧的运行测试是否成功。Ⅱ自定义触发器:创建任务中的触发器中点击新建,在新建触发器中可选择触发执行任务的时间周期。3、 创建任务的四个步骤。

2023-04-18 16:25:15 2759

原创 python-消息推送(企业微信)

userid的列表,提醒群中的指定成员(@某个成员),@all表示提醒所有人,如果开发者获取不到userid,可以使用mentioned_mobile_list。手机号列表,提醒手机号对应的群成员(@某个成员),@all表示提醒所有人。markdown内容,最长不超过4096个字节,必须是utf8编码。格式,较好的效果为大图 1068*455,小图150*150。文本内容,最长不超过2048个字节,必须是utf8编码。标题,不超过128个字节,超过会自动截断。描述,不超过512个字节,超过会自动截断。

2023-03-31 19:10:12 2528

原创 性能测试框架——python+locust(二)使用及报错处理、重启运行时端口占用处理

(1) json 对象类型,即前端定义的Content type 为 application/x-www-form-urlencoded等。/im 表示指定的进程名称,例如“explor.exe",例:taskkill /f /im java.exe。/pid 表示指定的进程ID进程号, 例 :taskkill /f /pid 7176。查看被占用的端口pid:netstat -aon |findstr “8089”杀死指定的pid进程:taskkill -t -f /pid pid号。

2023-03-23 17:14:20 734

原创 Python-伪数据构造库fake2db 、radar、lipsum

-custom:可选。支持sqlite、mysql、postgresql、mongodb、redis、couchdb。--db:数据库类型,有sqlite、mysql、postgresql、mongodb、redis、couchdb。--seed:可选。用于种子随机生成器的整数,以在运行之间生成相同的数据集。--password:可选。--locale:可选。--host:可选。用于数据库连接的主机名。--port:可选。--name:可选。--username:可选。--rows:生成数据数量。

2023-03-22 15:34:22 425

原创 Python-伪数据构造神库mimesis

【代码】Python-伪数据构造神库mimesis。

2023-03-20 11:00:53 235

原创 python+moviepy音视频处理(三):视频特效方法-vfx模块

python+moviepy音视频处理(三):视频特效方法-vfx模块。

2023-02-06 14:00:14 3317

原创 python+moviepy音视频处理(二):视频添加文字(字幕)、视频添加汉字不显示问题

moviepy对中文和多语言环境的支持做得并不好,包括中文文件名以及用于显示文字的TextClip就是典型的中文支持方面存在问题的。对于编解码的问题,可以通过修改解码语句中的编码类型为’asn’或‘cp936’等方式解决,对于文字显示的处理,稍微麻烦。:找到对应中文字库,将其字库文件拷贝到代码所在目录,将TextClip的参数font不用字体名,而是用字体文件名。字体库位置:C:\Windows\Fonts,鼠标右击字体文件,找到属性中安全下的对象名称,将对象名称复制下来作为font的值。

2023-01-31 17:03:00 4058 8

原创 python+moviepy音视频处理(一):基本操作

安装:pip install moviepy'''moviepy.editor模块类'''

2023-01-31 14:40:51 5216

原创 python—you-get下载工具、wget下载工具

you-get是一款实用的网站视频下载工具。可以很轻松的下载到网络上的视频、图片及音乐。使用cookie,加载cookies.txt 或者cookies.sqlite。设置输出文件夹,即保存路径,若不指定,则保存在当前工作目录。指定下载或查看的url,有时候可以省略-u直接加上url。下载安装:pip install you-get。显示资源信息,比如说格式、清晰度、大小等。使用密码(若访问视频需要密码)设置文件名,可采用默认文件名。设置超时时间,单位是秒。强制覆盖已存在的文件。

2022-12-30 16:46:41 876

原创 python—subprocess模块常用方法介绍(命令执行)

搜索。

2022-12-30 09:31:37 3014

原创 python—3种执行CMD命令的方法、pythonping库无阻塞执行ping命令

os模块调用CMD命令有两种方式:popen与system可以执行指令,popen可以接受返回对象,这两个都是用当前进程来调用,os.popen()执行后,可通过read()得到返回值,可对返回值进行其他逻辑判断使用。os.system()执行后直接将返回值打印到控制台。subprocess.Popen()执行后得到返回值。执行ping命令可通过cmd命令执行,见上。易造成执行堵塞,并且提取比较繁琐。使用pythonping模块,os模块的下ping的方式,无堵塞现象,并且易于提取。

2022-12-29 17:47:41 1110 3

原创 python+pyfiglet—ASCII艺术字

Figlet 字体不支持中文。

2022-12-29 15:22:20 602

原创 python+pyshorteners—长短链接(网址)转换

pyshorteners是Python中简单的URL缩短库,提供了多种短链根域名供使用。使用时将psn.Shortener().clckru.short(url)中的clckru换成16种库其中的一种就行(通过测试有些库不可用)

2022-12-29 14:31:20 9794

原创 IDE-pycharm—设置文件模板之python脚本文件头

日常开发中,python脚本代码文件的通用文件头注释可解决指定脚本用什么解释器来执行。Python默认ASCII编码,如包含中文,为防止乱码,往往需要在编码开头重新声明编码类型,另外可以自定义备注其他文件其他描述信息。设置:File->settings > Editor > File and Code Templates > Python Script > Apply / OK。

2022-12-28 16:50:39 228

原创 python—将图片文件转为ico格式(PIL、PythonMagick)

可通过PIL库或PythonMagick库转换。

2022-12-28 14:32:43 319

原创 python+win10toast—实现PC端通知栏消息推送

【代码】python+win10toast—实现PC端通知栏消息推送。

2022-12-27 19:53:59 1455 3

原创 python+pyautogui—PC端自动化(二)键盘鼠标及对话框操作

用户点击OK按钮返回输入的文字,点击Cancel按钮返回None。moveRel(move) :从当前位置移动为原点(原点为当前位置),移动到某个偏移向量(相对当前位置而言),可控制上下左右的移动。显示一个简单的带文字、OK和Cancel按钮的消息弹窗,用户点击后返回被点击button的文字,支持自定义数字、文字的列表。可以输入的消息弹窗,带OK和Cancel按钮,用户点击OK按钮返回输入的文字,点击Cancel按钮返回None。一个简单的带文字和OK按钮的消息弹窗,用户点击后返回button的文字。

2022-11-28 16:03:03 2282

原创 python+pyautogui—PC端自动化(一)截屏及数据获取

获得文件图片在现在的屏幕上面的坐标,返回的是一个元组(x,y,width,height),如果截图没找到,pyautogui.locateOnScreen()函数返回None,可选的confidence关键字参数指定函数在屏幕上定位图像的精度。如果要检验指定位置的一点的像素值,可以用pixelMatchesColor(x,y,RGB)函数,若所在屏幕中(x,y)点的实际RGB三色与函数中的RGB一样就会返回True,否则返回False,olerance参数可以指定红、绿、蓝3种颜色误差范围。

2022-11-28 14:26:06 2701

原创 python表情库 emoji

安装:pip install emoji建议使用 jupyter notebook打印结果更明显两个方法:emoji.emojize() 根据 code 生成 emoji 表情emoji.demojize() 根据 emoji 表情解码为 code默认情况下,只能使用部分表情。网上说添加参数 use_aliases=True 后方可展示,但是我使用这个参数报错,在源码中搜索use_aliases,发现添加language参数,参数值为alias即可,不需要使用use_aliases。

2022-11-11 16:19:02 2341

原创 Jupyter安装启动、登录密码问题解决

将jupyter_notebook_config.py​​​​​​​文件中的c.NotebookApp.token = ''改为c.NotebookApp.token = '',并。password的值复制下来,替换jupyter_notebook_config.py​​​​​​​文件的c.NotebookApp.password值(在jupyter_notebook_config.py文件同目录下会生成jupyter_notebook_config.json文件,将文件中。

2022-11-11 10:29:23 2770 1

原创 python地图库(一)—folium

为了方便展示地图,通过安装jupyter,在网页端直接显示安装Jupyter:pip install jupyter运行Jupyter,在命令行执行jupyter-notebook后会直接打开网页(),显示对应的路径下的文件目录。

2022-10-17 14:41:48 4123 1

原创 python—geopy地理编码及坐标距离计算

geopy地理编码及坐标距离计算

2022-10-13 17:13:30 988

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除