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

yipeiwu_com6年前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 读取文件并替换字段的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

对Python 简单串口收发GUI界面的实例详解

忙活了三个多小时,连学带做,总算是搞出来了一个具有基本功能的串口通信PC机的GUI界面,Tkinter在python中确实很好用,而且代码量确实也很少,不足的是Tkinter不自带com...

python使用Tkinter显示网络图片的方法

本文实例讲述了python使用Tkinter显示网络图片的方法。分享给大家供大家参考。具体实现方法如下: ''' tk_image_view_url_io.py display an...

Python3实现汉语转换为汉语拼音

Python3实现汉语转换为汉语拼音

本文实例为大家分享了Python3实现汉语转换为汉语拼音的具体代码,供大家参考,具体内容如下 工具: Python3.6.2,pycharm 1.使用了 第三方模块 pypinyin(点...

python 使用pandas计算累积求和的方法

使用pandas下的cumsum函数 cumsum:计算轴向元素累积加和,返回由中间结果组成的数组.重点就是返回值是"由中间结果组成的数组" import numpy as np '...

实例讲解python中的序列化知识点

在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict: d = dict(name='Bob', age=20, score=88) 可以随时修改变量,比如把name...