最近比较忙,一直没时间更新文章,今天随便聊聊。
首先,今天绝对不是广告。虽然很多公众号一直在发python的课程广告,但今天真的不是。今天说的是前段时间的一份工作,甲方给了我两份文档。一份是通讯协议,里面有一些原始的参数名称:
你们理解可以为:参数1、参数2、参数3…. 然后另一个文档是一个excel表格,里面有一列内容,依次复制、粘贴到参数1、参数2、参数3的位置。图是随便配的,能明白意思就行~~~
这些参数有多少?六百多个。
说实话,一开始没那么多,也就几十个,当时我就手动一个一个改。但没过几天,参数一下子变成了几百个…
然后我依然尝试手动改,改了一上午,眼睛花了,才改了一百多个。然后我在想,不能这么搞了,会把人逼疯的~~~
当时第一反应是想用C#写个程序来完成,因为我会一些C#。但是C#操作EXCEL文件需要添加一些组件,我一直懒得弄。
第二反应是,要不要用python试试。虽然我不会,但是很多人不是都说它简单、好用么。我也凑凑热闹,顺便增加一下自己的技能。
于是我在vs code上装了个python的插件,开始研究起来。大概用了三四个小时的时间,写了一个脚本,几分钟的时间就完成了这些工作。这里感叹一下,脚本语言真的是很方便!
总结一下:
1、python语法虽然和C不一样,但总体来说,大部分编程语言都是形不似神似的。就是说,虽然外形不一样,但总体架构是差不多的。而且,python做为一种解释性语言,有一种编程跟说话一样的感觉。只要你有一些编程语言的基础,上手是非常快的!
2、学一样东西,最快的方式就是有人逼着你。要么是生活的压力,要么是老师的皮鞭。所以,珍惜生活中给你压力的那些人吧!
我是单片机爱好者-MCU起航,欢迎关注我的公众号,获取更多有用的内容!