python-Python 删除TXT文件的指定行

问题描述

Python 删除TXT文件的指定行

问下Python 中读取TXT文件的每一行,匹配有例如:rating的行就删除该行或者将rating替换为avg也可以,怎么写啊?
(该文本中的每行都有空格,开头也可能有空格),谢谢啦,嘿嘿

解决方案

删除txt文件内容的指定行
获取指定目录下所有的.txt文件
python 读写txt文件 json文件

解决方案二:

读取文件到内存,然后修改以后重新写回文件

解决方案三:

with open('m.txt', 'r') as f1:
    txt = f1.read()
    txt.replace('avg rating:', 'avg:')
with open('m1.txt' , 'w') as f2:
    f2.write(txt)

解决方案四:

#!/bin/env python
import fileinput
for line in fileinput.put('test.txt',replace=1,bakup='_bak'):
line.replace(ratimg,av)

时间: 2024-10-03 13:00:43

python-Python 删除TXT文件的指定行的相关文章

python-问下Python 中删除TXT文件的指定行

问题描述 问下Python 中删除TXT文件的指定行 问下Python 中读取TXT文件的每一行,匹配有例如:rating的行就删除该行或者将rating替换为avg也可以,怎么写啊? (该文本中的每行都有空格,开头也可能有空格),谢谢啦,嘿嘿 解决方案 删除txt文件内容的指定行获取指定目录下所有的.txt文件python 读写txt文件 json文件 解决方案二: line=f.readlines() del line[1] //你想删除的行, 如果想匹配就迭代吧

c语言-编程以行读取txt文件,每行中以tab为分隔符为元素,C+、C#、python均可

问题描述 编程以行读取txt文件,每行中以tab为分隔符为元素,C+.C#.python均可 aaa bbb ccc ddd111 2015-01-01 00:00:00 1.000000002 FFF222 2015-01-02 00:00:01 1.000000003 EEEtxt文件的形式大概是这样,第一行为表头,接着是根据时间顺序排列的记录.元素形式有整型.双精度型.字符串和时间.我希望能够逐行读取记录,并且能够对指定列的元素进行不同记录条(行)间的大小比较(整型的元素)操作并将结果记录

如何用python把一个txt文件中所有逗号——,替换成空格?

问题描述 如何用python把一个txt文件中所有逗号--,替换成空格? 如何用python把一个txt文件中所有逗号--,替换成空格? 就是a,b之间就是去掉逗号,但保持点距离 解决方案 读取open文件.然后read读取内容.用replace替换内容.write写回文件

java-关于JAVA io修改txt文件中指定的问题

问题描述 关于JAVA io修改txt文件中指定的问题 我有一个学生成绩管理系统的txt原数据文件, 有一定的格式: 学号-姓名-科目一成绩-科目二成绩-科目三成绩-平均成绩-总成绩 如: 1-王雨-100-80-60-80-240 · - · · - · · - · 10-朱月红-0-70-23-33-94 · - · · - · · - · 解决方案 java io向txt文件中输入换行符解决python ConfigParser文件编码问题(按指定格式存储文件(txt))解决python

PHP简单实现生成txt文件到指定目录的方法_php技巧

本文实例讲述了PHP简单实现生成txt文件到指定目录的方法.分享给大家供大家参考,具体如下: <?php //fopen第二个参数可以是以下四个,区别就是是清空内容再写还是在后面累加内容 //"w" 写入方式打开,将文件指针指向文件头并将文件大小截为零.如果文件不存在则尝试创建之. //"w+" 读写方式打开,将文件指针指向文件头并将文件大小截为零.如果文件不存在则尝试创建之. //"a" 写入方式打开,将文件指针指向文件末尾.如果文件不存

C++ 怎么向一个txt文件的指定位置添加文本而不覆盖原有的内容?

问题描述 C++ 怎么向一个txt文件的指定位置添加文本而不覆盖原有的内容? 比如说有一个有文本的txt文件,我要在文本中间添加新文本,怎么做才能不覆盖原来的文本? 解决方案 文件追加,append 解决方案二: http://wenwen.sogou.com/z/q553022171.htmhttp://bbs.csdn.net/topics/390533611 这里有两个链接你看看对你有没有帮助 解决方案三: 以append方式打开 如果是想在一段内容中插入新的内容,就必须先保留插入位置以后

怎么批量删除txt文件中的空行?

  怎么批量删除txt文件中的空行?下面,给大家分享一个简介的方法: @echo off set n=1 :3 if exist d:new_%n%.txt (set /a n+=1&goto 3) set file=%1 for /f "usebackq delims=" %%i in ("%file%") do ( echo %%i >>d:new_%n%.txt ) echo 处理完毕! start "" d:new_%

android-当 string 中包含“-”时,不能删除 sqlite 中的指定行

问题描述 当 string 中包含"-"时,不能删除 sqlite 中的指定行 在下面的 listview 中显示名字和号码,这些数据都是从数据库中获取.当我删除比如数字区域是 "123456"时,能正常运行.但是问题是不能删除一些 list items ,比如它的数字区域是 "888-888-00". 我使用的代码 : DatabaseHelpher.java private static final String KEY_NAME = &qu

c语言-C语言中如何删除TXT文件中特定的结构体数组

问题描述 C语言中如何删除TXT文件中特定的结构体数组 用 r 打开文本文件a, 用a打开文本文件b,(临时文件) for{ fprintf 将a文件的数据存入fp: 判断是不是符合要删除的数据: 如果不是,将fp数据存入文件b; } 用 W 打开文件a,用r打开文件b, for{ fprintf fscanf } 生成之后打开文本文件a数据只有原本的第一条,其他的都不见了 求教 C语言中如何删除TXT文件中特定的结构体数据 解决方案 http://zhidao.baidu.com/link?u