时间:2021-05-22
在做task中,需要将TXT文本中的某一项注释修改,但是python对txt文本只有写入和读取两种操作。
我采用的方法是:
1.读取txt文件,将每一行数据,加入新建立的list中。
2.在list中修改数据
3.再新建一个txt文件,按行存入数据。记得添加 ‘/n' 分行
实例:
这里修改里面的数字,修改为:
from __future__ import division with open(r'TACoS_test_samples-Copy1.txt','r') as f1: lines = f1.readlines()#读取文本每一行len(lines)list = []f2 = open("test.txt", "w")for i in range(len(lines)): list.append(lines[i])#将每一行的数据加入列表 clip_name = list[i].split(':')[0] movie_name = clip_name.split('_',2)[0]#视频名称 start = clip_name.split('_',2)[1]#开始帧数 end = clip_name.split('_',2)[2]#结束帧数 query = list[i].split(':')[1]#query句子 #将视频帧数换算成时间,帧率是29.4fps s = format(int(start)/(29.4),'.1f') e = format(int(end)/(29.4),'.1f') clip_query = movie_name+'_'+s+'_'+e+':'+query#写为一个字符串 #写入新建的空白文本中 f2.write(clip_query)以上这篇python修改txt文件中的某一项方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
通过python对多个txt文件进行处理读取路径,读取文件获取文件名,路径名对响应的文件夹名字进行排序对txt文件内部的数据相应的某一列/某一行进行均值处理写入
python修改大数据文件时,如果全加载到内存中,可能会导致内存溢出。因此可借用如下方法,将分件分段读取修改。withopen('file.txt','r')a
在小编学习python中的模拟点击之前,我们想要对某一项操作进行自动指令的重复,可以选择大家熟知的按键精灵。那么对比python的模拟点击,小编还是觉得pyth
最近遇到一项需求,要求把properties文件中的内容读取出来供用户修改,修改完后需要再重新保存到properties文件中。很简单的需求吧,可问题是Prop
本文实例讲述了Python实现将目录中TXT合并成一个大TXT文件的方法。分享给大家供大家参考。具体如下:在网上下了一个dota的英雄攻略,TXT格式,每个英雄