1. 提出問題
產品測試過程中會出現各種各樣的問題,比如因為良品率導致機器終止或者產品本身的質量問題。一般測試都會產生測試記錄,從log裡面提取出需要的數據,整理成報告。log是被zip起來的csv文件,log又有很多個,每個裡面又記錄瞭不同的信息。log文件名包含時間戳,log裡面包含時間機器號,單元,產品批次,以及原因,fail的分類,控制范圍等信息。
需要實現的結果:生成圖文報告,定期自動通過郵件將報告發送給相關人員。
2. 解決思路
使用bat腳本根據時間戳提取最近兩個月的log文件到指定的文件夾。然後使用python進行解壓,使用pandas進行數據提取處理。使用公司自己的數據庫管理軟件,對原始數據進行篩選,並使用軟件集成的R,Python等工具生成圖形報告,再用集成工具在服務器上進行運作,定期發送報告。
3. 具體實現過程
Bat script 提取最近兩個月的文件:
@echo ON
xcopy /s /y "d:eventloglog_201906*.zip" "C:Userssanmyprojectlogs"
xcopy /s /y "d:eventloglog_201905*.zip" "C:Userssanmyprojectlogs"
《一》什么是DSD?这种格式有什么优缺点?DSD是Direct Stream Digital的缩写,是Sony与Philips推出SACD时所注册的商标。这种编 ...