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...