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中的Numeric包和Numarray包使用教程
Apr 13 Python
浅谈Python中列表生成式和生成器的区别
Aug 03 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
Dec 10 Python
机器学习的框架偏向于Python的13个原因
Dec 07 Python
解决Pycharm无法import自己安装的第三方module问题
May 18 Python
Numpy数据类型转换astype,dtype的方法
Jun 09 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
Jun 28 Python
Python实现的合并两个有序数组算法示例
Mar 04 Python
Django Aggregation聚合使用方法解析
Aug 01 Python
python suds访问webservice服务实现
Jun 26 Python
pandas apply多线程实现代码
Aug 17 Python
python中的plt.cm.Paired用法说明
May 31 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缩放图片(根据宽高的等比例缩放)实例介绍
2013/06/09 PHP
PHP连接和操作MySQL数据库基础教程
2014/09/29 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
redirect_uri参数错误的解决方法(必看)
2017/02/16 PHP
利用Laravel事件系统如何实现登录日志的记录详解
2017/05/20 PHP
PHP测试框架PHPUnit组织测试操作示例
2018/05/28 PHP
ThinkPHP5框架缓存查询操作分析
2018/05/30 PHP
PHP 构造函数和析构函数原理与用法分析
2020/04/21 PHP
Js之软键盘实现(js源码)
2007/01/30 Javascript
初学js 新节点的创建 删除 的步骤
2011/07/04 Javascript
一个不错的字符串转码解码函数(自写)
2014/07/31 Javascript
javascript检测两个数组是否相似
2015/05/19 Javascript
AngularJS中isolate scope的用法分析
2016/11/22 Javascript
JS获取多维数组中相同键的值实现方法示例
2017/01/06 Javascript
Angular 4.x中表单Reactive Forms详解
2017/04/25 Javascript
vue获取input输入值的问题解决办法
2017/10/17 Javascript
Vue js 的生命周期(看了就懂)(推荐)
2019/03/29 Javascript
webpack的 rquire.context用法实现工程自动化的方法
2020/02/07 Javascript
Python中3种内建数据结构:列表、元组和字典
2014/11/30 Python
Python基础篇之初识Python必看攻略
2016/06/23 Python
python实现简易数码时钟
2021/02/19 Python
详解pyppeteer(python版puppeteer)基本使用
2019/06/12 Python
python cv2读取rtsp实时码流按时生成连续视频文件方式
2019/12/25 Python
解决json中ensure_ascii=False的问题
2020/04/03 Python
python中numpy数组与list相互转换实例方法
2021/01/29 Python
html5 postMessage前端跨域并前端监听的方法示例
2018/11/01 HTML / CSS
巴西最大的珠宝连锁店:Vivara
2019/04/18 全球购物
名词解释型面试题(主要是网络)
2013/12/27 面试题
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
J2EE中的容器都包括哪些
2013/08/21 面试题
本科毕业生求职自荐信
2014/02/03 职场文书
党校个人总结
2015/03/04 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
关于五一放假的通知
2015/08/18 职场文书
2016小学优秀教师先进事迹材料
2016/02/26 职场文书
实战 快速定位MySQL的慢SQL
2022/03/22 MySQL