txt逐行處理字符串

寫在前面

環境交代:python3.6 + windowspython

本人的全部文章只適合善於使用百度的人,由於全部基礎知識個個博客複製粘貼了無數遍,我這裏均不會詳細講述。git

在這裏我表示全部不經驗證的轉載都是耍流氓,把一篇篇錯誤的文章轉載的處處都是,不知道浪費了多少人的時間精力去反覆調試錯誤的代碼,尤爲是對初學者有極大的打擊性。github

你們在學習python的過程當中,會發現一個問題,語法我看完了,說的也很詳細,我也認真看了,仍是不會應用到生活,或者沒有思路,因此個人全部文章都會從實例的角度來解析一些常見的問題和報錯。
由於很簡單上代碼,有備註的。windows

#coding=utf-8
import os

f = open("C:\\Users\\sw\\Desktop\\huya.txt","r+",encoding="utf-8")
w = open("C:\\Users\\sw\\Desktop\\huya1.txt","r+",encoding="utf-8")
for douhao in f.readlines():
    #find()返回的是下標,-1爲未找到
    if douhao.find(',')>-1:
        #匹配的文本進行處理,刪除','
        s = douhao.replace(',','')
        w.write(s)
        print(s)
    else:
        #未匹配的文本不處理直接寫入
        w.write(douhao)
f.close()

寫在最後

由於本人水平有限,寫文章的初衷也是但願能夠整理本身,幫助他人,可是不可避免文章會有錯漏的地方,但願你們在評論中予以指正,若是幫助到你請點贊
QQ:1134124573,無備註一概拒絕
Github: https://github.com/WangSong20...學習

相關文章
相關標籤/搜索