利用python怎么批量替换文本中的部分内容

这篇文章主要介绍了利用python怎么批量替换文本中的部分内容,此处通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考价值,需要的朋友可以参考下:

python可以做什么

Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入门、功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,Web开发等。

利用python怎么批量替换文本中的部分内容

代码实现

importre
importos


defreset():

i=0
path=r"/data/sdxx/mzq/YOLOv3/YOLOv3-New-fire/YOLOv3-SaveVideo-New/scripts/VOCdevkit/VOC2019/labels/"
filelist=os.listdir(path)#该文件夹下所有文件(包括文件夹)
forfilesinfilelist:#遍历所有文件
i=i+1
Olddir=os.path.join(path,files);#原来的文件路径
ifos.path.isdir(Olddir):
continue;

filename=os.path.splitext(files)[0];
filetype=os.path.splitext(files)[1];
filePath=path+filename+filetype

alter(filePath,"16","1")

defalter(file,old_str,new_str):

withopen(file,"r",encoding="utf-8")asf1,open("%s.bak"%file,"w",encoding="utf-8")asf2:
forlineinf1:


ifold_strinline:
line=line.replace(old_str,new_str)

f2.write(line)

os.remove(file)
os.rename("%s.bak"%file,file)

reset()

到此这篇关于利用python怎么批量替换文本中的部分内容的文章就介绍到这了,更多相关利用python怎么批量替换文本中的部分内容的内容请搜索恰卡编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持恰卡编程网!

发布于 2021-03-02 23:49:33
收藏
分享
海报
0 条评论
200
上一篇:如何在python线程中使用threading.Thread()函数 下一篇:const命令在JavaScript中的作用是什么
目录

    推荐阅读

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码