應用場景
公司項目橫向拓展,需要基于廣汽的項目,創建新的分支,作為NIO的參照。
相當一部分工作是需要基于原來的配置文件,創建新的文件,而保持原來的文件不變,但是,配置文件分散在多個文件夾,而且數量將近一百。手工一個個找到并去拷貝并重新命名太浪費時間,對工作者本身而言也是一種煎熬。
問題分析/抽象
#大量的重復性操作
#對文件的處理
#廣汽項目配置都帶有特征標志,如A12/A86/A39,易于識別。
#可以抽象的問題解決流程。主要為查找帶有關鍵字的文件,在對應文件夾下拷貝,然后,重新命名。
解決方案
python 文本處理,參照問題解決流程。
找到符合篩選條件的文件
獲取匹配的文件列表和生成的目標文件
拷貝文件到對應文件夾下
效果評估
可以將原來1個小時的工作量縮短到5分鐘,甚至更少。效率提升的十倍以上。