- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 4-python库之-xlwt或xlsxwriter excel表格操作
网上那些培训机构最经常做的python宣传就是使用Python完成自动化excel办公,摆脱重复劳动力,我也没做这一方面的工作,但是在自动化测试的时候会用到excel进行记录测试数据,使用xlwt库进行写excel有一次需要将记录的数据进行整理画成折线图,但是好像没找到使用xlwt来画图的操作,后面找到使用xlsxwriter库可以实现,所以下面将xlwt和xlsxwriter这两个库一并说...
2020-02-24 16:00:41 879
原创 3-python库之-pywifi无线网卡控制
在做路由器测试的时候,需要控制无线网卡,让其自动连接断开等操作,pywifi可以实现该功能,当时现在只有window和Linux平台的,mac平台没办法用。pip install pywifipip install comtypes1.获取无线网卡接口有时候一台电脑上有多张网卡,这时候我们需要选择自己需要的网卡进行SSID链接。使用pywifi.PyWiFi接口创建实例的时候,就会返...
2020-02-20 15:00:14 3618
原创 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 336
原创 1-python库之-serial串口操作
串口操作在日常嵌入式设备调试的过程可以使用,而且非常方便,比较麻烦的应该是十六进制的接收处理。python里面使用serial库来操作串口,serial的使用流程跟平常的类似,也是打开、关闭、读、写1.打开串口一般就是设置端口,波特率。使用serial.Serial创建实体的时候会去打开串口,之后可以使用is_open开判断下是否串口是否打开正常。def DOpenPort(port...
2020-02-18 17:52:51 5165
原创 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 248
原创 13-Openwrt libubox ustream
流缓冲管理,ustream_fd跟uloop_fd有什么不一样呢?ustream_fd内部其实就是uloop_fd,与fopen和open类似,fopen的内部也是open加上流缓冲管理。struct ustream_fd { struct ustream stream; struct uloop_fd fd;};ustream相关的函数void ustream_fd...
2020-02-02 16:04:04 1175
原创 C语言执行shell命令(system exec popen pipe)
我们在C语言里面有时候需要执行一些shell命令,或者通过shell命令获取一些返回的数据。无需返回执行结果 system/exec如果执行命令不要返回,那最常用的就是直接使用system如sysytem("reboot")可以使用exec家族的函数,失败返回-1#include <unistd.h>int execl(const char *path, cons...
2020-02-02 15:57:09 1926
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人