![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python项目实战
文章平均质量分 51
Python项目实战
du2005023029
这个作者很懒,什么都没留下…
展开
-
程序自动化打包工具
自己写的公司产品一个工程源码,make不同的预定义就是三个不同的相似产品,三个不同的产品硬件平台又不一样,程序的配置文件也不一样,因此在创建出厂安装包、升级包时候比较麻烦,为了避免每次打包做一些繁琐的操作,测试人员可以获取最新的代码,自己创建升级包。 此工具主要功能如下: 1. 从华为云下载最新版本的程序,根据界面不同的编译选项进行编译 2. 可显示程序每个版本的更改记录 3.可创建出厂安装包、程序升级包、vpn的授权文件、程序的配置文件 出厂安装包需包含GPRS拨号脚本、配置文件、vpn授权..原创 2023-02-08 11:13:40 · 112 阅读 · 0 评论 -
基于PyQt5 远程主机访问工具_2
接上一节基于PyQt5 远程主机访问工具_1 4. 读程序版本 及程序升级 4.1读程序版本很简单 只需要 使用paramiko.SSHClient 提供了 exec_command 函数执行命令( cat /run/c2capture.ver) 4.2 程序升级 程序升级是将升级包上传至远程主机,并执行升级脚本。因为我们使用的是普通用户登录的远程主机,不能将升级程序拷贝至系统文件拥有者为root的目录下(我们的程序都是放到/usr/sbin目录下,且在/etc/rc.local添加执行业务程...原创 2020-12-16 17:19:04 · 359 阅读 · 0 评论 -
基于PyQt5 远程主机访问工具_1
应项目需要,需要制作一款能远程修改主机设备配置文件、查询程序版本、升级程序、日记导出。方便开发人员、现场维护人员傻瓜式操作,不必使用复杂的SSH工具、Winscp工具。 效果如下图所示: 一、需求分析 为了完成此小工具,修改拆分成下面几个小模块 1. 工具配置文件xml解析 使用 xml.etree.ElementTree 实现对配置文件的解析 2. 远程登录主机、文件上传、下载 ,执行命令 使用 paramiko 库,SSHClient类 提供了远程登录主机,执行命令的接口...原创 2020-12-16 16:08:45 · 384 阅读 · 0 评论