Python3 5 處理文字txt,刪除不需要的行

2021-08-16 22:13:35 字數 1566 閱讀 6295

python3.5 處理文字txt,刪除不需要的行

望共同進步

這個問題是在問答裡看到的,給了回答順便在這裡貼一下**:

#coding:utf-8

#python3.5.1

importre

file_path0 =r'g:\任務20180312\test/handle1.txt'f = open(file_path0)

#讀取全部內容

lines = f.readlines() #lines在這裡是乙個list

#獲取行數

nums = len(lines)

#建立乙個空列表

rows_get =

#迴圈行數

foriinrange(nums):

line = lines[i] #line型別為str

#開始用正則得到數字部分,並判斷

#給定正則規則

p =r',(.+)'#發現每行取逗號後面部分就行

#編譯正則

pattern = re.compile(p)

try:

#查詢,用try判斷是因為還存在空行

number = re.findall(pattern,line)[0] #這裡number型別 str

#去除空格

number = number.strip()

#轉換int,便於比較

number = float(number)

#判斷數字小於9.500和大於12.500的行刪除

ifnumber <9.500

ornumber>12.500:

passelse:

except:

continue#rows_get使我們所需要的資料

print(rows_get)

#建立空字串

text =''forxinrows_get:

#得到想要的每行資料

row = lines[x]

#疊加text = text + row

withopen(r'g:\任務20180312\test/handle1_get.txt','w')asf:

f.write(text)

結果如下圖:

望有所幫助,望採納!!

python深度學習6 1 處理文字資料

預訓練的詞嵌入 我們對解壓後的檔案 乙個 txt 檔案 進行解析,構建乙個將單詞 字串 對映為其向 量表示 數值向量 的索引。清單 6 10 解析 glove 詞嵌入檔案 glove dir users fchollet downloads glove.6b embeddings index f o...

React native 5 處理文字輸入

在上面的例子裡,我們把text儲存到state中,因為它會隨著時間變化。文字輸入方面還有很多其他的東西要處理。比如你可能想要在使用者輸入的時候進行驗證,在react的表單元件中的受限元件一節中有一些詳細的示例 注意react中的onchange對應的是rn中的onchangetext 此外你還需要看...

python 處理文字( txt檔案)

參考 if pos 1 content content pos content add content pos 參考 findall 注意 返回的是匹配的字串,若沒有匹配,返回,而不是什麼也不返回 參考 keys a b c values 1,2,3 dictionary dict zip keys...