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查询Mysql时返回字典结构的代码
Jun 18 Python
遍历python字典几种方法总结(推荐)
Sep 11 Python
对python中return和print的一些理解
Aug 18 Python
微信跳一跳python辅助脚本(总结)
Jan 11 Python
Python中的defaultdict与__missing__()使用介绍
Feb 03 Python
python ipset管理 增删白名单的方法
Jan 14 Python
使用Python OpenCV为CNN增加图像样本的实现
Jun 10 Python
使用Fabric自动化部署Django项目的实现
Sep 27 Python
python脚本实现音频m4a格式转成MP3格式的实例代码
Oct 09 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
Feb 03 Python
python 模拟登录B站的示例代码
Dec 15 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
Jan 27 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
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
2019年中国咖啡业现状与发展趋势
2021/03/04 咖啡文化
php set_time_limit(0) 设置程序执行时间的函数
2010/05/26 PHP
为PHP5.4开启Zend OPCode缓存
2014/12/26 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
2017/06/16 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
2008/12/29 Javascript
jQuery 快速结束当前正在执行的动画
2013/11/20 Javascript
Extjs grid panel自带滚动条失效的解决方法
2014/09/11 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
2015/04/25 Javascript
jQuery EasyUI封装简化操作
2016/09/18 Javascript
jquery中$.fn和图片滚动效果实现的必备知识总结
2017/04/21 jQuery
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
vue+eslint+vscode配置教程
2019/08/09 Javascript
Element Alert警告的具体使用方法
2020/07/27 Javascript
解决vue单页面应用进入页面加载所有 js 的问题
2020/08/12 Javascript
[51:06]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS Liquid
2018/03/30 DOTA
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
Python面向对象类的继承实例详解
2018/06/27 Python
pycharm中显示CSS提示的知识点总结
2019/07/29 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
Python3爬虫中Ajax的用法
2020/07/10 Python
python使用布隆过滤器的实现示例
2020/08/20 Python
Python 中Operator模块的使用
2021/01/30 Python
详解CSS3 rem(设置字体大小) 教程
2017/11/21 HTML / CSS
2014年母亲节寄语
2014/05/07 职场文书
婚纱店策划方案
2014/05/22 职场文书
学生党员公开承诺书
2014/05/28 职场文书
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
反邪教学习心得体会
2016/01/15 职场文书
未来,这5大方向都很适合创业
2019/07/22 职场文书
详解MySQL 用户权限管理
2021/04/20 MySQL
如何用JavaScript学习算法复杂度
2021/04/30 Javascript
JavaScript实现班级抽签小程序
2021/05/19 Javascript