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和IPython中使用Docker
Apr 28 Python
讲解Python中运算符使用时的优先级
May 14 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
May 25 Python
Python Sqlite3以字典形式返回查询结果的实现方法
Oct 03 Python
python调用自定义函数的实例操作
Jun 26 Python
详解程序意外中断自动重启shell脚本(以Python为例)
Jul 26 Python
Django CSRF跨站请求伪造防护过程解析
Jul 31 Python
浅析PEP572: 海象运算符
Oct 15 Python
Python使用pymysql模块操作mysql增删改查实例分析
Dec 19 Python
python selenium自动化测试框架搭建的方法步骤
Jun 14 Python
Python实现给PDF添加水印的方法
Jan 25 Python
python神经网络Xception模型
May 06 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
安健A254立体声随身听的分析与打磨
2021/03/02 无线电
PHP获取url的函数代码
2011/08/02 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
php实现登录页面的简单实例
2019/09/29 PHP
jquery实现点击消失的代码
2014/03/03 Javascript
技术男用来对妹子表白的百度首页
2014/07/23 Javascript
Juery解决tablesorter中文排序和字符范围的方法
2015/05/06 Javascript
js获取客户端操作系统类型的方法【测试可用】
2016/05/27 Javascript
微信小程序 教程之列表渲染
2016/10/18 Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
2017/02/21 Javascript
二维码图片生成器QRCode.js简单介绍
2017/08/18 Javascript
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
详解vue-admin和后端(flask)分离结合的例子
2018/02/12 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
vue keep-alive请求数据的方法示例
2018/05/16 Javascript
解决nodejs的npm命令无反应的问题
2018/05/17 NodeJs
vue组件开发之slider组件使用详解
2020/08/21 Javascript
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
2020/11/05 Javascript
原生JavaScript实现五子棋游戏
2020/11/09 Javascript
深入理解Django的自定义过滤器
2017/10/17 Python
详解使用django-mama-cas快速搭建CAS服务的实现
2019/10/30 Python
Python小白垃圾回收机制入门
2020/06/09 Python
什么是python的函数体
2020/06/19 Python
如何使用Python进行PDF图片识别OCR
2021/01/22 Python
澳大利亚牛仔裤商店:Just Jeans
2016/10/13 全球购物
面向对象概念面试题(.NET)
2016/11/04 面试题
大三自我鉴定范文
2013/10/05 职场文书
信息专业本科生个人的自我评价
2013/10/28 职场文书
党员入党表决心的话
2014/03/11 职场文书
竞选班干部演讲稿100字
2014/08/20 职场文书
道歉信范文
2015/05/12 职场文书
2015年暑假工作总结
2015/07/13 职场文书
创业项目大全(适合在家创业的项目)
2019/08/15 职场文书
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python
Python中的套接字编程是什么?
2021/06/21 Python