代码-修改TXT文件中部分内容

问题描述

修改TXT文件中部分内容

Id: 1
ASIN: 0827229534
title: Patterns of Preaching: A Sermon Sampler
group: Book
salesrank: 396585
similar: 5 0804215715 156101074X 0687023955 0687074231 082721619X
categories: 2
|Books[283155]|Subjects[1000]|Religion & Spirituality[22]|Christianity[12290]|Clergy[12360]|Preaching[12368]
|Books[283155]|Subjects[1000]|Religion & Spirituality[22]|Christianity[12290]|Clergy[12360]|Sermons[12370]
reviews: total: 2 downloaded: 2 avg rating: 5
2000-7-28 cutomer: A2JW67OY8U6HHK rating: 5 votes: 10 helpful: 9
2003-12-14 cutomer: A2VE83MZF98ITY rating: 5 votes: 6 helpful: 5
以上是我的m.txt文件中的内容,我想将该文件中的avg rating:替换为avg:求Python具体代码

解决方案

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)

解决方案二:

用c修改文件中部分内容

解决方案三:

读取文件所有内容到字符串pp,
pp.replace函数进行字符串替换即可

解决方案四:

使用python的读文件(http://www.jb51.net/article/45956.htm),读取出来之后替换(http://blog.csdn.net/cnmilan/article/details/8727497),替换后的字符串写入一个副本中保存

解决方案五:

···
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)

···

时间: 2024-09-14 17:31:37

代码-修改TXT文件中部分内容的相关文章

Flex读取txt文件中的内容报错原因分析及解决_Flex

Flex读取txt文件中的内容 1.具体错误如下  2.错误原因 读取文件不存在 复制代码 代码如下: var file:File = new File(File.applicationDirectory.nativePath+"/phone.txt"); 3.解决办法 将文件导入进去

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

java实现读取txt文件中的内容_java

我们先来看个例子 import java.io.*; /** * Created by liguoqing on 2016/3/28. */ public class ReadTxtFile { public static void readTxt(String filePath) { try { File file = new File(filePath); if(file.isFile() && file.exists()) { InputStreamReader isr = new

如何读取txt中的数字到数组中,txt文件中的内容如下

问题描述 9.02725E-56.16796E71.09923E-41023378.99146E-55.1843E68.97233E-5-38108.38.98244E-54.65385E68.98291E-52.82616E61.00324E-4-42622.28.97477E-5-69155.5每一行的两个数之间是"tab"键,行于行之间是"enter"键需要将每列数字分别读到两个数组中 解决方案 解决方案二:FileStremfs=newFileStream(

c++ 对txt文件指定的内容的修改

问题描述 c++ 对txt文件指定的内容的修改 要用c++程序对文件指定内容进行修改,删除指定数据,要用到文件指针吗,求大神指导一下,基本的思路,谢谢 解决方案 在TXT文件中查找指定字符串并显示指定字符串所在行的内容把内容写入TXT文件java往txt文件中写内容 解决方案二: txt文件不能删除中间的内容,除非修改的字符数和原先的一样,否则也不能修改.因为txt文件是线性的. 要想修改.删除,需要重新写回修改后的所有文本. 解决方案三: 文件好像不支持删除操作 解决方案四: 当然要用到..

gradle打包android程序时,如何修改java文件中的属性值

问题描述 gradle打包android程序时,如何修改java文件中的属性值 工程有个文件例如1.java文件:其中有个public final static String URL = "/www.baidu.com"; 现在的问题是如何在用gradle打包的时候可以更换1.java文件中的URL? ant打包就可以写不同的build.xml,在build.xml中更换URL的字符串,在利用ant构建的时候通过编译不同的build.xml来达到更换URL的目的. 现在不知道gradl

c语言-如何用C语言实现.txt文件中内容的添加

问题描述 如何用C语言实现.txt文件中内容的添加 问题,如何用C语言中append()函数实现5.9.13行的功能:依次将1.2.3写入到D盘ccc.txt中. void main(){ ............1 int a=4,b=2: ............2 if(a*b==8) ............3 { ............4 //将1写入D盘ccc.txt文件中 ............5 } ............6 if(a-b==2) ............7

使用Template模板生成了脚本后怎么把这个脚本的内容写入到一个txt文件中呢?求大神解答

问题描述 使用Template模板生成了脚本后怎么把这个脚本的内容写入到一个txt文件中呢?求大神解答 public static void main(String[] args) throws Exception { Map map = new HashMap(); Configuration cfg = new Configuration(); Template t = cfg.getTemplate("src/main/webapp/model/sqoop_header.ftl"

c++-想用C++抽取txt文件中某标签对里面内容并保存到另外一个txt文件中,求大神帮助

问题描述 想用C++抽取txt文件中某标签对里面内容并保存到另外一个txt文件中,求大神帮助 A文件中,内容是这样的: [fullText]abcd[rating] [fullText]efg[rating] 我想要抽取[fullText] [rating]之间的内容,并将其保存到B文件中, 不同标签对的内容用空格隔开. 应该怎么写呢? 解决方案 正则表达式,解析出数据后保存 解决方案二: z字符串解析,截取对应位置子字符串. 解决方案三: 先分析行的内容,以回车换行符:如果确定 [fullTe