今天工作发生的事情,让我对python有了很大的认识!
今天没啥任务的我在学习项目的代码,接到了产品新的需求。分析需求后,其中一个步骤是解析一个json文件后下载里面的图片链接保存到磁盘里。于是我新建一个控制台项目,从原来大项目里扣解析json格式中的数据结构的代码,再使用公司已经封装好的下载类(这个类这几天恰好使用了好几次)。 从事情难度上来说,不复杂。从我对相关代码熟悉程度上也比较清晰,毕竟要做的事情很简单。从早上九点多开始到下午二点前,才搞定这个东西。我发现扣代码毕竟费时间,扣了这个函数,发现他依赖于另一个类,而另一个类就依赖其他几个类,弄来弄去复制了好几个问题,十几个函数,修改了一些过程才形成最后的样子。从代码扣的麻烦来说,原来的代码的模块设计很不好,原始的一个解析函数还做了其他业务事情。然后从c++写代码来说,项目生成到项目配置也够麻烦的了。虽然说qt也需要配置,但往往一个.pro文件就搞定了。(虽然配置项没有vs多)
写完这个下载的小工具后,我试着用这几天使用的python也写一下这个小工具。在百度搜了一会,写了几行代码,发现做好了。。。用了3~5分钟,都没感觉花时间。完成后,我深深觉得,以后多使用python可能会大大节约自己的时间。下面再研究下如何发布成exe,这样以后用python开发一些小工具效率会非常高!