工作中經常需要閱讀run.log,也經常需要從中提取出一些關鍵的信息,此時就需要使用腳本實現自動操作,不僅快速,也最大地減少了出錯的可能,畢竟人的眼睛會走神。
對于不復雜的腳本,我們只需要了解基礎的python文本操作方法和正則表達式就可以了。腳本是驗證工程師的必備技能,需要持續不斷的學習,共勉!
Python的文本操作,我的理解主要分三步:打開需要處理的文件并將信息以一定的數據格式進行存儲 -> 根據存儲數據格式使用對應的方法處理數據 -> 將處理好的數據保存到輸出的目標文件中,隨后關閉打開的文件。
下面是我前段時間用到的一個小腳本,寫的比較隨意,僅當個記錄。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
python
+關注
關注
56文章
4827瀏覽量
86711
原文標題:日常 - 一個簡易的python腳本
文章出處:【微信號:小杜的芯片驗證日記,微信公眾號:小杜的芯片驗證日記】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
零基礎入門:如何在樹莓派上編寫和運行Python程序?
在這篇文章中,我將為你簡要介紹Python程序是什么、Python程序可以用來做什么,以及如何在RaspberryPi上編寫和運行一個簡單的Pyth

創建OpenVINO? Python腳本,運行可執行文件時遇到的報錯怎么解決?
創建OpenVINO? Python 腳本:
from openvino.inference_engine import IECore
ie = IECore()
print(\"
發表于 03-05 10:20
使用Python實現xgboost教程
使用Python實現XGBoost模型通常涉及以下幾個步驟:數據準備、模型訓練、模型評估和模型預測。以下是一個詳細的教程,指導你如何在Python中使用XGBoost。 1. 安裝XG
windows服務器備份mysql腳本
一、linux備份 使用python腳本,要求有python3和mysqldump #! /usr/bin/python36# -*- co
@視覺工程師丨15分鐘上手《AIDI3.2腳本開發教程》視頻,請查收!
AIDI有什么系統性地進階開發教程?AIDI調用Python腳本的基本原理是什么?常見的Python異常如何處理?區域計算工具有哪些常用案例?……為幫助廣大視覺工程師及開發者更好地掌握AI視覺算法

使用Python構建高效的HTTP代理服務器
構建一個高效的HTTP代理服務器在Python中涉及多個方面,包括性能優化、并發處理、協議支持(HTTP/HTTPS)、錯誤處理以及日志記錄等。
APM32F411板的python+pyocd命令行操作
前段時間學習了一下如何使用pyocd配合APM32F411VCTINY板在命令行下給它進行各種騷操作,在使用一段時間后就想著:pyocd是基于python的,那是不是也可以使用python

使用Python搭建簡易本地http服務器,升級WIPI模組
包,因此對于python來說,只需輸入一行命令,就能輕松打開http服務。當然,要運行網頁,就需要網頁有顯示內容。因此我們可以先建立一個用于存放網頁文件的文件夾。例如在F盤創建

【每天學點AI】一個例子帶你了解Python裝飾器到底在干嘛!
進行“加料”呢?Python裝飾器提供了一個更為優雅的方式來增強現有函數的行為,并且不需要修改現有的函數代碼及調用方式。接下來通過一個案例來

執行shell腳本的方式包括什么
執行Shell腳本的方式有很多種,以下是一些常見的方法: 直接運行腳本文件 在命令行中,可以直接使用腳本文件的路徑來運行腳本。例如: ./s
使用Python腳本備份華為交換機的配置信息
在現代網絡管理中,備份交換機的配置信息是一項至關重要的任務。備份可以確保在交換機發生故障或配置錯誤時,能夠迅速恢復到之前的工作狀態。本文將詳細介紹如何使用Python腳本備份華為交換機的配置信息。

Python建模算法與應用
Python作為一種功能強大、免費、開源且面向對象的編程語言,在科學計算、數學建模、數據分析等領域展現出了卓越的性能。其簡潔的語法、對動態輸入的支持以及解釋性語言的本質,使得Python在多個平臺
評論