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错误处理详解
Sep 28 Python
详解Python中for循环的使用方法
May 14 Python
Python的语言类型(详解)
Jun 24 Python
python3 shelve模块的详解
Jul 08 Python
Python编程中NotImplementedError的使用方法
Apr 21 Python
python3中函数参数的四种简单用法
Jul 09 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
Jun 17 Python
Django 博客实现简单的全文搜索的示例代码
Feb 17 Python
基于python计算滚动方差(标准差)talib和pd.rolling函数差异详解
Jun 08 Python
Python函数__new__及__init__作用及区别解析
Aug 31 Python
4款Python 类型检查工具,你选择哪个呢?
Oct 30 Python
Python创建简单的神经网络实例讲解
Jan 04 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 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
教你如何开启shopnc b2b2c 伪静态
2014/10/21 PHP
微信公众平台之快递查询功能用法实例
2015/04/14 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
2013/12/13 Javascript
jQuery+ajax实现动态执行脚本的方法
2015/01/27 Javascript
ajax如何实现页面局部跳转与结果返回
2015/08/24 Javascript
使用canvas实现仿新浪微博头像截取上传功能
2015/09/02 Javascript
JavaScript驾驭网页-获取网页元素
2016/03/24 Javascript
Bootstrap Metronic完全响应式管理模板学习笔记
2016/07/08 Javascript
JS数字千分位格式化实现方法总结
2016/12/16 Javascript
Bootstrap显示与隐藏简单实现代码
2017/03/06 Javascript
动手写一个angular版本的Message组件的方法
2017/12/16 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
2018/05/08 Javascript
jQuery实现的图片点击放大缩小功能案例
2020/01/02 jQuery
压缩Vue.js打包后的体积方法总结(Vue.js打包后体积过大问题)
2020/02/03 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
2020/07/20 Javascript
vue 保留两位小数 不能直接用toFixed(2) 的解决
2020/08/07 Javascript
[33:17]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python 查找文件夹下所有文件 实现代码
2009/07/01 Python
详解Python自建logging模块
2018/01/29 Python
点球小游戏python脚本
2018/05/22 Python
Python爬虫包BeautifulSoup学习实例(五)
2018/06/17 Python
Python基于Tkinter模块实现的弹球小游戏
2018/12/27 Python
详解python中list的使用
2019/03/15 Python
django写用户登录判定并跳转制定页面的实例
2019/08/21 Python
如何在python中实现随机选择
2019/11/02 Python
CSS3 选择器 伪类选择器介绍
2012/01/21 HTML / CSS
学习委员自我鉴定
2014/01/13 职场文书
商场拾金不昧表扬信
2014/01/13 职场文书
大班开学家长寄语
2014/04/04 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
劳动模范获奖感言
2015/07/31 职场文书
决心书格式及范文
2019/06/24 职场文书