Python文件操作:同一個文件進行內容替換


在原文件上進行部分內容的替換,主要用到seek()函數和truncate()函數實現,直接上代碼:

 

# coding:utf-8
import re

path = 'C:/Users/lenovo\Desktop/20180514152829/Cache/576996ede1ef5126fe97d0c4/0.txt'

f1 = open(path, 'r+')
infos = f1.read()
line_new = re.sub(r' ', '', infos)
f1.seek(0) # 將指針位置指到文件開頭(注意:一定要有這步操作,不然無法清空文件)
f1.truncate() # 清空文件內容(僅當以 "r+" "rb+" "w" "wb" "wb+"等以可寫模式打開的文件才可以執行該功能)
f1.write(line_new)
f1.close()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM