当前位置:首页 » 编程语言 » 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-09-24 14:19:22 浏览:513
前台加密后台解密 发布:2025-09-24 14:10:29 浏览:89
什么id密码可以下载安卓 发布:2025-09-24 13:36:54 浏览:623
win7如何登陆ftp 发布:2025-09-24 13:01:29 浏览:174
海信电视怎么查看配置 发布:2025-09-24 13:00:31 浏览:783
android开发从零开始 发布:2025-09-24 12:51:28 浏览:113
为什么安卓不支持群折叠 发布:2025-09-24 12:03:53 浏览:229
开放上网如何设密码 发布:2025-09-24 11:31:08 浏览:566
编译原理语义分析实验报告 发布:2025-09-24 11:24:18 浏览:759
手机电脑文件夹同步 发布:2025-09-24 11:17:13 浏览:403