应用场景
公司项目横向拓展,需要基于广汽的项目,创建新的分支,作为NIO的参照。
相当一部分工作是需要基于原来的配置文件,创建新的文件,而保持原来的文件不变,但是,配置文件分散在多个文件夹,而且数量将近一百。手工一个个找到并去拷贝并重新命名太浪费时间,对工作者本身而言也是一种煎熬。
问题分析/抽象
#大量的重复性操作
#对文件的处理
#广汽项目配置都带有特征标志,如A12/A86/A39,易于识别。
#可以抽象的问题解决流程。主要为查找带有关键字的文件,在对应文件夹下拷贝,然后,重新命名。
解决方案
python 文本处理,参照问题解决流程。
找到符合筛选条件的文件 获取匹配的文件列表和生成的目标文件 拷贝文件到对应文件夹下效果评估
可以将原来1个小时的工作量缩短到5分钟,甚至更少。效率提升的十倍以上。
网友评论