python修改txt文件中的某一项方法


Posted in Python onDecember 29, 2018

在做task中,需要将TXT文本中的某一项注释修改,但是python对txt文本只有写入和读取两种操作。

我采用的方法是:

1.读取txt文件,将每一行数据,加入新建立的list中。

2.在list中修改数据

3.再新建一个txt文件,按行存入数据。记得添加 ‘/n' 分行

实例:

python修改txt文件中的某一项方法

这里修改里面的数字,修改为:

python修改txt文件中的某一项方法

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文件中的某一项方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python获取Linux系统下的本机IP地址代码分享
Nov 07 Python
Python open()文件处理使用介绍
Nov 30 Python
举例讲解Python中装饰器的用法
Apr 27 Python
Python栈算法的实现与简单应用示例
Nov 01 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
Sep 20 Python
如何关掉pycharm中的python console(图解)
Oct 31 Python
jupyter notebook 调用环境中的Keras或者pytorch教程
Apr 14 Python
django模板获取list中指定索引的值方式
May 14 Python
python实现猜单词游戏
May 22 Python
Python使用socketServer包搭建简易服务器过程详解
Jun 12 Python
django美化后台django-suit的安装配置操作
Jul 12 Python
Python安装第三方库攻略(pip和Anaconda)
Oct 15 Python
神经网络相关之基础概念的讲解
Dec 29 #Python
Python实现的KMeans聚类算法实例分析
Dec 29 #Python
Python使用pyshp库读取shapefile信息的方法
Dec 29 #Python
Python实现的线性回归算法示例【附csv文件下载】
Dec 29 #Python
Python 确定多项式拟合/回归的阶数实例
Dec 29 #Python
Python 普通最小二乘法(OLS)进行多项式拟合的方法
Dec 29 #Python
Python实现高斯函数的三维显示方法
Dec 29 #Python
You might like
php中\r \r\n \t的区别示例介绍
2014/02/08 PHP
详细解读PHP的Yii框架中登陆功能的实现
2015/08/21 PHP
php采集神器cURL使用方法详解
2016/02/19 PHP
PHP数组函数array_multisort()用法实例分析
2016/04/02 PHP
js 判断文件类型并控制表单提交示例代码
2013/11/14 Javascript
js获取select默认选中的Option并不是当前选中值
2014/05/07 Javascript
javascript实现在某个元素上阻止鼠标右键事件的方法和实例
2014/08/12 Javascript
Node.js和MongoDB实现简单日志分析系统
2015/04/25 Javascript
PHP+mysql+Highcharts生成饼状图
2015/05/04 Javascript
nodejs 中模拟实现 emmiter 自定义事件
2016/02/22 NodeJs
JS封装的选项卡TAB切换效果示例
2016/09/20 Javascript
JS实现的ajax和同源策略(实例讲解)
2017/12/01 Javascript
vue中实现在外部调用methods的方法(推荐)
2018/02/08 Javascript
vue实现点击关注后及时更新列表功能
2018/06/26 Javascript
JavaScript基础教程之如何实现一个简单的promise
2018/09/11 Javascript
详解小程序退出页面时清除定时器
2019/04/28 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
Python中动态检测编码chardet的使用教程
2017/07/06 Python
Python内置函数delattr的具体用法
2017/11/23 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
python脚本生成caffe train_list.txt的方法
2018/04/27 Python
Python实现的读取/更改/写入xml文件操作示例
2018/08/30 Python
pandas读取csv文件,分隔符参数sep的实例
2018/12/12 Python
Python中sys模块功能与用法实例详解
2020/02/26 Python
使用python实现飞机大战游戏
2020/03/23 Python
树莓派4B安装Tensorflow的方法步骤
2020/07/16 Python
Python引入多个模块及包的概念过程解析
2020/09/21 Python
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
欧洲领先的火车票和大巴票预订平台:Trainline
2018/12/26 全球购物
物流管理专业大学生自荐信
2013/10/04 职场文书
工作作风承诺书
2014/08/30 职场文书
专家推荐信范文
2015/03/26 职场文书
结婚当天新郎保证书
2015/05/08 职场文书
银行岗位培训心得体会
2016/01/09 职场文书
MySQL官方导出工具mysqlpump的使用
2021/05/21 MySQL
Vue组件化(ref,props, mixin,.插件)详解
2022/05/15 Vue.js