![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Creator_Ly
微信号:Creator_Ly
从事智能家居路由器、网关相关产品
尝试记录生活工作的点点滴滴
展开
-
8-python库之-pytesseract图片识别
测试的过程想要得到软件上面的测试数据,当时没办法直接获取到,后面找到一个方法就是图片识别,先使用pyautogui截取需要获取数据的地方,然后通过pytesseract将图片上面的文字转化成字符串就成功了pip install pytesseract1. 安装Tesseract-OCRwin上面图片识别需要用到Tesseract-OCR工具,所以需要先安装这个软件先到网址下载,https://sourceforge.net/projects/tesseract-ocr/安装之后找到tesser.原创 2020-05-24 16:46:24 · 623 阅读 · 0 评论 -
7-python库之-pyautogui鼠标键盘控制、图片位置查找
还是在自动化上面的应用,对于web的测试可以使用selenium来获取元素,进行按键控制或者文字输入,模拟用户操作实现自动化。可是对于非web的win桌面应用,我们就没办法了,这时候就需要向按键精灵那样,去查找对应的位置进行点击了。pip install pyautogui1.鼠标控制移动到对应的坐标,然后点击import pyautogui# 2秒钟鼠标移动到坐标为100,100的位置pyautogui.moveTo(x=100, y=100, duration=2)# 鼠标左击一次.原创 2020-05-24 16:45:53 · 4053 阅读 · 0 评论 -
6-python库之-md5 base64 AES RSA加密算法
在做一些网络传输的时候会对数据进行加密,这边例举一些常用的加密算法1.md51.字符串md5import hashlibif __name__ == '__main__': username = "test" username_md5 = hashlib.md5(username.encode(encoding='UTF-8')).hexdigest() p...原创 2020-03-07 10:47:29 · 302 阅读 · 0 评论 -
5-python库之-paho mqtt通讯
mqtt可以说是显示物联网上面应用十分广泛的协议了,其轻量、简单、开放和易于实现等这些特点。paho也实现了python版的mqtt。1.连接连接调用connect接口,然后调用loop_forever后就开始跑了connect的第三个参数为mqtt的心跳时间on_connect和on_disconnect为连接成功和断开的回掉函数,import paho.mqtt.client a...原创 2020-03-07 10:16:12 · 1333 阅读 · 0 评论 -
4-python库之-xlwt或xlsxwriter excel表格操作
网上那些培训机构最经常做的python宣传就是使用Python完成自动化excel办公,摆脱重复劳动力,我也没做这一方面的工作,但是在自动化测试的时候会用到excel进行记录测试数据,使用xlwt库进行写excel有一次需要将记录的数据进行整理画成折线图,但是好像没找到使用xlwt来画图的操作,后面找到使用xlsxwriter库可以实现,所以下面将xlwt和xlsxwriter这两个库一并说...原创 2020-02-24 16:00:41 · 811 阅读 · 0 评论 -
3-python库之-pywifi无线网卡控制
在做路由器测试的时候,需要控制无线网卡,让其自动连接断开等操作,pywifi可以实现该功能,当时现在只有window和Linux平台的,mac平台没办法用。pip install pywifipip install comtypes1.获取无线网卡接口有时候一台电脑上有多张网卡,这时候我们需要选择自己需要的网卡进行SSID链接。使用pywifi.PyWiFi接口创建实例的时候,就会返...原创 2020-02-20 15:00:14 · 3487 阅读 · 0 评论 -
2-python库之-Paramiko远程控
在做自动化操作的时候,经常会先要到机器里面看一些设备信息,运行脚本等,这时候ssh远程登陆工具的好处就可想而知,paramiko库提供了,ssh远程登陆接口,不仅可以执行shell命令,而且可以上传下载文件等。由于 paramiko 模块内部依赖pycrypto,所以先下载安装pycrypto使用linux登录别的sshssh root@192.168.0.9指定端口ssh roo...原创 2020-02-19 16:12:29 · 297 阅读 · 0 评论 -
1-python库之-serial串口操作
串口操作在日常嵌入式设备调试的过程可以使用,而且非常方便,比较麻烦的应该是十六进制的接收处理。python里面使用serial库来操作串口,serial的使用流程跟平常的类似,也是打开、关闭、读、写1.打开串口一般就是设置端口,波特率。使用serial.Serial创建实体的时候会去打开串口,之后可以使用is_open开判断下是否串口是否打开正常。def DOpenPort(port...原创 2020-02-18 17:52:51 · 4908 阅读 · 0 评论 -
0-python库之-logging日志系统
一般情况我们可以使用print()进行打印信息,当我们需要打印的信息可以等级显示,加时间戳,保存到文件等的时候,使用print就不太方便,这时候一般使用logging库1、设置日志级别我们先做一个测试,如下语句:import logging # 引入logging模块logging.debug(u"debug")logging.info(u"info")logging.warn...原创 2020-02-16 18:02:39 · 199 阅读 · 0 评论 -
0-python基础之-环境搭建
window下安装1.安装python下载python-3.7.0-amd64.exe,直接下一步安装,记得勾选Add Python 3.7 to PATHhttps://www.python.org/downloads/release/python-370/2.安装web server需要的库和服务1.安装mysql,查看mysql的安装教程安装完测试正常后,使用以下命令部署web...原创 2019-06-21 11:44:18 · 2261 阅读 · 0 评论