python
文章平均质量分 54
名字太俊不提也罢
这个作者很懒,什么都没留下…
展开
-
python自动化调用邮箱向qq邮箱发送邮件案例
最近由于有邮箱自动化的需要,所以调试了下自动化发送邮件给qq邮箱,中间出了一些问题,今天特此记录下相关问题点,防止后续忘记提示:以下是本篇文章正文内容,下面案例可供参考我是一名车载自动化测试开发工程师,希望能和志同道合的朋友一起相互学习进步。原创 2024-03-05 20:15:47 · 351 阅读 · 0 评论 -
pyenv虚拟环境安装和配合pipenv多版本创建
最近公司编写了一个自动化用例编写软件,需要适配win7和win10系统,需要同时编译3.8和3.10版本软件(本来准备都用3.8,但后面发现tkinter在3.8有bug,只好编译双版本,毕竟win7同事比较少),这种情况就只能模拟双系统,网上查了下pyenv适合解决我当前的问题提示:以下是本篇文章正文内容,下面案例可供参考我是一名车载自动化测试开发工程师,希望能和志同道合的朋友一起相互学习进步。原创 2024-01-13 22:57:36 · 537 阅读 · 0 评论 -
基于pyaudio实现的录音和播放功能
最近由于有实现录音和播放功能的需求,最近将pyaudio实现录音和播音功能进行实现,特此进行记录提示:以下是本篇文章正文内容,下面案例可供参考我是一名车载测试开发工程师,希望能和志同道合的朋友一起相互学习进步。原创 2023-12-17 20:23:11 · 575 阅读 · 0 评论 -
python的jira库的调用简单记录
最近有导bug需要,准备用request去获取jira数据库的数据,百度发现竟然还有jira库这种玩意,调试了一下,特此记录初步用法原创 2023-11-05 16:25:32 · 452 阅读 · 0 评论 -
构建一个CAN报文周期任务类
最近想着有时间实现总线报文收发的动态的配置,今天特记录一下报文周期任务的动态的创建和移除提示:以下是本篇文章正文内容,下面案例可供参考我是一名车载集成测试开发工程师,希望能和志同道合的朋友一起相互学习进步。原创 2023-11-05 16:07:19 · 290 阅读 · 0 评论 -
Python调用ctype的动态库时出现的问题记录
之前用公司算法同事写的c++算法编译成的dll动态库进行调用,最近给同事用的过程中出现了一些问题,调试后确认问题,特此记录我是一名车载集成测试开发工程师,希望能和志同道合的朋友一起相互学习进步。原创 2023-10-25 21:54:05 · 156 阅读 · 0 评论 -
关于subprocess.popen模块相关知识点总结
最近在配置集成测试工具,在拉起三方组件和调用adb方面需要用到subprocess.popen模块,今天做个总结记录,方便以后查询当我们用可迭代对象时一定要注意不要多个程序同时对一个可迭代对象进行操作,这样会出现获取的数据错乱问题,今天特此记录,防止后面忘记。原创 2023-06-01 21:35:50 · 410 阅读 · 0 评论 -
PCAN-USB PRO通过python-can实现CANFD的报文的发送
最近大佬要求我这边写一个针对ECU的负载测试工具,我这边用python写了一个生成CAPL负载测试代码工具,但是用CAPL测试发现报文通过定时器执行周期发送非常不稳,咨询大佬说capl本身就是这样的,准备另换方案,准备用python-can调用PCAN-USB PRO实现(python-can调用CANoe发送FD报文没找到解决方案,凄凉),今天简单记录下时间过程中的坑提示:以下是本篇文章正文内容,下面案例可供参考。原创 2023-05-31 21:55:33 · 2840 阅读 · 4 评论 -
关于python 协程 async/await实践记录
最近忙着搞项目的事情,碰到关于协程的问题,今天实践完以后浅浅的记录一下,防止自己以后忘记了提示:以下是本篇文章正文内容,下面案例可供参考。原创 2023-05-25 22:22:04 · 126 阅读 · 0 评论 -
xml.etree.ElementTree解析arxml文件时必要操作
周末在准备尝试使用ElementTree对autosar的描述文件arxml进行解析获取,但是解析过程中一直有问题无法获取到对应的节点信息,最终翻墙查询到相关处理方法,今天写下这篇文章记录并分享下通过这种方法就能拿到我们想要拿到的Element的对象节点,执行相关操作了。原创 2023-03-19 18:57:56 · 794 阅读 · 1 评论 -
通过构建迭代器类创建一个可以被迭代的对象
之前和技术大佬探讨如何优化数据构建,大佬推荐使用类的方式构建数据,通过不断地摸索,按照一定的方式构建完成了数据类,但是发现存储的大量同类型的数据,必须要构建一个列表属性用以存储相关的信息,最近重新构思了之间创建一个迭代器类进行数据存储,这样相对比较读取时,写的就容易理解点(虽然我这么写很多大佬估计不理解我写的是啥,哈哈哈哈!),记录这篇文章,方便后续调用提示:以下是本篇文章正文内容,下面案例可供参考。原创 2023-03-15 23:46:10 · 82 阅读 · 0 评论 -
关于python-can的set_filters如何设置过滤问题
关于python-can的set_filters文章目录关于python-can的set_filters前言一、具体代码二、问题解析总结写在结尾前言之前由公司同事咨询can报文接收问题,其中有个python-can库的set_filters函数如何筛选接收多组报文的问题,为了防止后续忘记,今天进行一下记录提示:以下是本篇文章正文内容,下面案例可供参考一、具体代码import canfrom threading import Threadclass pcan_test: de原创 2023-03-04 15:44:36 · 607 阅读 · 2 评论 -
Python解析ELF文件获取全局变量的的地址和长度,用以替换XCP和freemaster的方案
最近准备对ECU内部变量进行读写标定,之前公司大佬提供了nxp的freemaster的工具标定方案,但是担心以后芯片换成其他公司后这个方案就无法使用了,最近自己研究了下其他方案,通过解析编译生成的ELF文件,获取变量的的地址和长度,本文将记录如何获取结构体变量地址的方法,其中大部分参考了链接:点击这里中这位大佬的解析提示:以下是本篇文章正文内容,下面案例可供参考拿到这些信息后,我们就可以通过jlink结合实现类似CANoe的XCP或者freemaster的MCU内部的全局变量标定方案了。原创 2023-03-01 21:06:16 · 1977 阅读 · 1 评论 -
Python通过cytps调用C/C++动态库获取二维数组
最近开发的Python工具有部分实现需要算法帮忙实现,找了算法同事实现了,但是因为是C++写的。只有两条路选择,要么手动改写转.py的。要么通过ctypes进行调用。为了偷懒,还是用用了后者,本篇主要记录具体实现方法,防止后面忘记这个笔记知识描述其中一种通过结构体的方法获取dll动态数组的方法,其他ctypes调用的问题。网上有很多教程。这里知识记录查不到的知识。原创 2023-02-25 13:23:01 · 744 阅读 · 0 评论 -
使用pyinstaller在虚拟环境中通过bat进行一键打包的方案
之前一直使用这个方案打包Python工具代码,最近使用过程中遇到问题,解决了,正好记录下,以防以后忘记以上文件中packexe.bat的名字注意一定不能命名为系统Python库中的关键字,比如pyinstaller这类的关键字,否则会出现将这个识别为系统指令的错误异常,这个异常当时也是困扰我许久。原创 2023-02-12 21:09:32 · 754 阅读 · 0 评论 -
关于Python sqllite3数据库相关问题记录分享
最近在用sqllite3数据,虽然之前用过,再次使用仍旧出现了一些问题,在这里记录下提示:以下是本篇文章正文内容,下面案例可供参考时时记录问题,防止以后存在遗忘。原创 2023-02-12 20:13:42 · 82 阅读 · 0 评论