Python在工作中的應用3 資料擷取

2021-10-06 09:34:17 字數 714 閱讀 5455

應用場景:有些資料每行都有乙個標誌位,我們通常需要標誌位前或後的資料,此時就可以通過**split()**對資料進行擷取

需要處理的檔案:

現在用python擷取標誌位[nio-8080-exec-1] 後面的資料存入新的txt檔案:

file1=open('c:\\users\\btr\\desktop\\dd.txt','r',encoding='utf-8')

file2 =open('c:\\users\\btr\\desktop\\ee.txt','w',encoding='utf-8')

lines=file1.readlines()

for i in lines:

list=i.split("[nio-8080-exec-1] ")

print(list[1])

file2.write(list[1])

file1.close()

file2.close()

結果:

MYSQL在工作中的應用

1 多表操作,必須開啟事務 2 陣列儲存db可以使用json序列化。主要是考慮json是比較通用的資料格式,如果使用分隔符拼接必須單獨約定乙個分隔符。choicestr fmt.sprintf v,choice strings.trimright choicestr,choicebyte,err j...

策略模式在工作中應用

物流系統要新增包裹資料,現在物流的上游有三種包裹 線上的包裹,線下的包裹,外部的包裹,每種包裹在新增時會有些不同的操作,比如線上線下的包裹新增後要發訊息給訂單履約中心方便監控,線上包裹新增時要判斷包裹是否需要抽檢,釘箱,並生成相關的資料等。每種包裹都有其特殊的操作,從系統維護的角度上說,可以使用策略...

策略模式在工作中的應用

最近在日常工作過程中接到乙個任務 需要提供乙個介面,根據不同的意圖返回給客服端不同的答案,每個意圖去識別答案的演算法都有各自不同的邏輯。作為乙個合格的crud程式設計師,接到這個需求腦袋裡的第一反應就是用if else去實現,但是這樣寫 太醜陋了,每個else裡面都會有大量的業務邏輯,對於後期接坑的...