python文件替換
㈠ python如何替換txt文件某一列的值
所在系的這一列的值,找出一行的規律 :
性別+多個空格/TAB符+(替換目標)+多個空格/TAB符
a='文件路徑+文件名.txt','r+'
b=a.read().replace('多個空格/TAB符+替換目標+多個空格/TAB符','替換值')
a='文件路徑+文件名.txt','w+'
a.write(b)
a.close()
#例子:
a='abcdcdghkl'
b=a.replace('cd','ef')
#b最後的結果為abcdefghkl
㈡ Python如何將文件夾中的所有txt文件的內容替換
下面是我寫的,供參考:
import os
path = r'D:Desktope'
files = list(filter(lambda file:file[-4:]=='.txt',os.listdir(path)))
for file in files:
with open(path+os.sep+file,'r+') as f:
data = f.read()
data.replace('wo','我')
f.write(data)
㈢ python中怎麼對文件中的單詞進行替換
題主沒有明確給出輸入數據的格式,這里只給出核心的函數:
設變數s就是要處理的字元串,則:
s1
=
s.replace('#',
'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文本內容替換
這樣編寫:
fa=open("A.txt","r")
ta=fa.readlines()
fb=open("B.txt","r")
tb=fb.readlines()
tb[2:-9]=ta
fa.close()
fb.close()
fb=open("B.txt","w")
fb.writelines(tb)
fb.close()
㈥ A下文件替換B下文件,python實現
如果沒有其他文件的話, 把A和B名字換一下就可以了.
㈦ python 用一個文件的特定行替換另一個文件的特定行
ls1=open("f1.txt").readlines()
ls2=open("f2.txt").readlines()
at=20
ls1[at]=ls2[at]
f=open("f3.txt","w")
forlinls1:
f.write(l)
f.close()
㈧ python如何替換文件指定內容
你是把
str.replace(p1,
p2)
當成本地執行的了。
即針對變數本身操作的了。
我所知道的,除了有限的幾個,比如list的reverse等,是直接針對變數本身操作的。
其他的,都是只是執行對應動作而已。
包括你這里的replace,所以需要把替換後的結果,返回到某個變數中,然後再列印出來,就可以看到變化了。
順帶說一句,如果針對處理html的內容的話,倒是建議你用第三方庫函數。
原因見:
【整理】關於用正則表達式處理html代碼方面的建議
(這里不給貼地址,所以請自己用google搜標題,即可找到帖子地址)
=======================
評論裡面沒法發表,寫在這里給你看:
看來,你本身對於回車和換行的概念,就不是很清楚,所以建議你去看我總結的:
【詳解】回車
換行
0x0d
0x0a
cr
lf
r
n的來龍去脈
如果想換成回車換行,那麼就是類似於這樣的寫法:
replacedstr
=
str.replace("
",
"\r\n");
同理:(這里不給貼地址,所以請自己用google搜標題,即可找到帖子地址)
㈨ 求Python讀取文件後寫入內容替換原內容的辦法
先將內容 讀取到內存中修改,然後使用w模式直接覆蓋原文件。
如果文件較大,可以分割寫入一個新文件,然後將原文件刪除,將新文件重命名為原文件。
㈩ python里怎樣替換,修改文本內容
當我們讀取文件中內容後,如果想要修改文件中的某一行或者某一個位置的內容,在python中是沒有辦法直接實現的,如果想要實現這樣的操作只能先把文件所有的內容全部讀取出來,然後進行匹配修改後寫入到新的文件中。
實例代碼如下所示:
備註:
1. 舊文件的內容
hello,world
yanyan is good girl
Good day is good day
2. 新文件在代碼執行後的內容
hello,world
yanyan is good girl
hello,yanyan
3. 需要注意的是許可權的問題,對於舊文件必須要有讀取許可權,對於新的文件必須要有寫入許可權