当前位置: 首页 > 编程笔记 >

python 读取文件并替换字段的实例

乐正浩博
2023-03-14
本文向大家介绍python 读取文件并替换字段的实例,包括了python 读取文件并替换字段的实例的使用技巧和注意事项,需要的朋友参考一下

如下所示:

fp = open(''test2.txt','w') #打开你要写得文件test2.txt
lines = open('test1.txt').readlines() #打开文件,读入每一行
for s in lines:
fp.write( s.replace('love','hate').replace('yes','no'))  # replace是替换,write是写入
fp.close() # 关闭文件
import os
import re

f_path = r'c:\a.txt'
f = open (f_path, "r+")
open('c:\\test.txt', 'w').write(re.sub(r'hello world', 'Love python', f.read()))

原文:

参考备忘,指针这个没明白什么意思,找时间验证下

#写在原文件中
fp3=open("file3.txt","r+") #不用w w会清空数据
s=fp3.read()#读出 
fp3.seek(0,0) #指针移到头 原来的数据还在是替换 会存在一个问题 如果少  会替换不了全部数据,自已思考解决!
#从头写入
fp3.write(s.replace("hello","good"))
fp3.close()
import os
os.chdir('D:\\')    # 跳到D盘
if not os.path.exists('test1.txt'): # 看一下这个文件是否存在
exit(-1)             #不存在就退出
lines = open('test1.txt').readlines() #打开文件,读入每一行
fp = open(''test2.txt','w') #打开你要写得文件test2.txt
for s in lines:
# replace是替换,write是写入
fp.write( s.replace('love','hate').replace('yes','no'))  
fp.close() # 关闭文件

以上这篇python 读取文件并替换字段的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 我有一个CSV文件,其中有几列包含整数和一个字符串。很自然,由于混合的数据类型,我会得到一个数据类型警告。我用这个通用命令读取文件。 我可以使用或来静音警告,但据我所知,这使得读取我的文件不会更有效地使用内存。 我也可以使用但我有其他缺失值(应该是真正的缺失值),并且不想混合它们。 我不需要字符串的值,只需要它的值计数,所以我想用一个整数代替它。类似这样的。 但是,在读取CSV文件时,是否也可以替

  • 如何读取文件并从json转换为字符串?示例:我的文件编号为。json[“23423423”,“234234234”,“53453453”] 我想要的是:String numbers=“'23423423','234234234','53453453'”;

  • 本文向大家介绍Python实现读取并保存文件的类,包括了Python实现读取并保存文件的类的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python实现读取并保存文件的类。分享给大家供大家参考,具体如下: 这个类写在一个叫class_format.py 的文件里, 放在D盘 有一个testcsv.txt 文件放在D盘,内容如下(oi的两边有空格): 这个代码的ReadData模块用到了c

  • 本文向大家介绍Python 3.6 读取并操作文件内容的实例,包括了Python 3.6 读取并操作文件内容的实例的使用技巧和注意事项,需要的朋友参考一下 所使用python环境为最新的3.6版本 Python中几种对文件的操作方法: 将A文件复制到B文件中去(保持原来格式) 读取文件中的内容,返回List列表 (加载本地词典库) 读取文件,返回文件内容 以上这篇Python 3.6 读取并操作文

  • 您不需要理解内容,只需查看我的占位符和。有10页与这些占位符,现在我应该取代他们与其他内容。黑色和黄色的盒子是公司的照片,我不会分享。 现在,我开始阅读整个docx4j文档,并在一段时间后生成以下代码: 一些解释: 是上图中文件的路径 是应该替换的值 是应该替换的值 但是当我运行这个方法时,什么也没有发生,我的控制台只是打印一些信息。如果它们很重要,我会编辑帖子,但我不这么认为。 那么我的错在哪里

  • 问题内容: 我需要阅读一个CSV文件,其中包含带有逗号的字段,因此我将包含逗号的字段加了双引号,例如: 但是,当我尝试在Python中读取文件时,得到的字段由逗号分隔,如下所示: 我正在读取具有以下代码的CSV文件: 是否可以读取包含逗号的双引号字段? 问题答案: Python模块实际上确实支持带引号的字段,即使默认情况下也是如此。您的问题在于,默认情况下,Python不会跳过空格,因此您需要使用