寫在前面
-
這是我學習python寫的第一個完整的腳本
過程大概是從一頭懵逼,到滿是問題,再到一個個解決問題
我沒有系統的學習過python
阻礙我的問題是什麼,我就學什麼
這裡尤為重要的一點,就是需要清楚的知道自己需要什麼
對於一個初學者來說,這真的是很難
有時候就算知道自己需要什麼,也不知道該如何準確的表達
這是一個極為讓人迷茫和不知所措的過渡時期
個人的總結
有明確的目標
將大目標分解成最小顆粒的小目標
針對小目標,一個個去解決
舉例
目標:有一份市面上主流機型使用某APP的兼容性測試報告,包括了詳細的手機信息,其中報告中“日誌包”這一列是一個超鏈接,可以訪問下載一個ZIP日誌包,現需要檢查每一個日誌文件裡是否包含事先埋點的信息,並根據需要生成一份報告
目標分解:
打開excel測試報告
訪問“日誌包”這一列的超鏈接,下載ZIP文件
解壓ZIP文件,得到log文件
利用正則表達式,在log文件裡查找埋點信息,返回查找結果
提取當前行其它需要的信息
生成最終結果文件
實現腳本
動態打印處理進度
結果文件
源碼獲取方式
私信“數據分析與統計”
往期回顧
閱讀更多 敲鑼打鼓兔子 的文章