當前位置:首頁 » 編程語言 » python文件內容修改

python文件內容修改

發布時間: 2025-03-02 09:11:34

python讀取txt文件,查找到指定內容,並做出修改

def modifyip(tfile,sstr,rstr):

try:

lines=open(tfile,'r').readlines()

flen=len(lines)-1

for i in range(flen):

if sstr in lines[i]:

lines[i]=lines[i].replace(sstr,rstr)

open(tfile,'w').writelines(lines)

except Exception,e:

print e


modifyip('a.txt','a','A')


② Python批量修改文本文件內容的方法

Python批量修改文本文件內容的方法
Python批量替換文件內容,支持嵌套文件夾
import os
path="./"
for root,dirs,files in os.walk(path):
for name in files:
#print name
if name.endswith(".html"):
#print root,dirs,name
filename=root+"/"+name
f=open(filename,"r")
filecontent=""
line=f.readline()
while line:
l=line.replace(":/arcgis_js_api","/arcgisapi")
filecontent=filecontent+l
line=f.readline()
f.close()
f=file(filename,"w")
f.writelines(filecontent)
f.close()
關於本文給大家介紹的Python批量修改文本文件內容的方法

③ python里怎樣替換,修改文本內容

當我們讀取文件中內容後,如果想要修改文件中的某一行或者某一個位置的內容,在python中是沒有辦法直接實現的,如果想要實現這樣的操作只能先把文件所有的內容全部讀取出來,然後進行匹配修改後寫入到新的文件中。

實例代碼如下所示:

備註:

1. 舊文件的內容

hello,world
yanyan is good girl
Good day is good day

2. 新文件在代碼執行後的內容

hello,world
yanyan is good girl
hello,yanyan

3. 需要注意的是許可權的問題,對於舊文件必須要有讀取許可權,對於新的文件必須要有寫入許可權

熱點內容
割氣球解壓 發布:2025-05-06 21:54:13 瀏覽:435
搭建文字識別伺服器 發布:2025-05-06 21:46:06 瀏覽:948
安卓機怎麼改鎖屏密碼 發布:2025-05-06 21:34:33 瀏覽:669
爐石新版怎麼上傳說 發布:2025-05-06 21:28:17 瀏覽:90
vb淘寶源碼 發布:2025-05-06 21:08:23 瀏覽:658
很多人的普通支付密碼是多少 發布:2025-05-06 21:08:22 瀏覽:663
統治戰場免費腳本 發布:2025-05-06 21:07:24 瀏覽:783
慶余年哪裡可以離線緩存 發布:2025-05-06 21:06:49 瀏覽:375
傳奇自動穿裝備腳本 發布:2025-05-06 20:54:06 瀏覽:269
網易沒有伺服器什麼梗 發布:2025-05-06 20:45:52 瀏覽:53