
Python作为一种胶水语言,入门十分简单,而且功能十分强大。对于任何的重复劳动,基本上你都可以编写自己的py脚本来经行批量处理。相比于Matlab而言,python是一个免费、运行方式简洁的脚本语言。更适合工程师来进行学习与开发,下面我来列举一些自己平常工作生活中,python带给我的便利。
(1)shell:python的shell是一个非常好用的计算器,赶紧淘汰掉windows自带的计算器吧。同时,通过编写好快捷方式函数,可以直接在shell中直接调用程序,来挽救你杂乱的桌面。
(2)界面开发:自己编写了一个好用的小程序,想让整个科的同事都一起用上。这时候你就需要制作一个简单快捷的GUI。之前尝试过Tkinter(Python自带的GUI库),但是实在太不人性化了。这里推荐使用Pyqt!同时结合Qt designer 可以快速的制作属于自己的GUI。
(3)文本处理:对于软件工程师来说,文本是最不直观的体现方式。对于普通的文本文件,通过python自带的re(正则表达式)库。可以快捷的甄别所需的内容过于信息。现在的软件包括Autosar架构很多都是通过XML文件来进行整体配置,可以使用系统自带的Element Tree库,或者是第三方Beautiful Soup。
(4)Excel处理:Python第三方库xlrd(读),xlwt(写),xlutils(读写)三个库配合来实现完整的Excel表格处理。例如,配合正则表达式,CAN总线dbc文件信号直接写入到excel表格中。
(5)程序调用:Python可以十分快捷的调用你之前已经写好的.py .bat等文件,快速的在前人的基础上直接进行开发。
(6)自动化处理:现在基本所有的HIL设备(软

本文介绍了Python在汽车行业的多种应用,包括作为shell计算器、GUI开发、文本处理、Excel操作、自动化处理、科学计算以及可执行文件的创建。推荐使用Pyqt进行GUI开发,利用NumPy、SciPy和Matplotlib进行科学计算,以及使用py2exe打包脚本为exe文件。此外,还提到了Python在HIL测试、CAN总线报文处理等方面的作用。
最低0.47元/天 解锁文章
2066

被折叠的 条评论
为什么被折叠?



