如何使用Python搜索和替换文件中的文本?

如何使用Python 3搜索和替换文件中的文本?

这是我的代码:import osimport sysimport fileinputprint ("Text to search for:")textToSearch = input( "> " ) print ("Text to replace it with:")

textToReplace = input( "> " )print ("File to perform Search-Replace on:")fileToSearch = input( "> " )

#fileToSearch = 'D:\dummy1.txt'tempFile = open( fileToSearch, 'r+' )for line in fileinput.input( fileToSearch ):

if textToSearch in line :

print('Match Found')

else:

print('Match Not Found!!')

tempFile.write( line.replace( textToSearch, textToReplace ) )tempFile.close()input( '\n\n Press Enter to exit...' )

输入文件:嗨我是ABCD嗨我是ABCD

这是虚拟文本文件。

这就是搜索和替换Works abcd的方法。

当我在上面的输入文件中搜索并将“ram”替换为“abcd”时,它就像一种魅力。但是当我这样做的时候-反之亦然-用‘ram’代替‘abcd’,在结尾留下一些垃圾字符。

将“ABCD”替换为“ram”嗨,这是拉姆,你好,我是拉姆

这是虚拟文本文件。

以下是搜索和替换Works的方法

python查找并修改文件中的内容_如何使用Python搜索和替换文件中的文本?相关推荐

  1. python移动文件中某个内容_如何在Python中移动文件

    如何在Python中移动文件 我查看了Python $ mv ...接口,但无法找到移动文件的方法. 我如何在Python中执行相当于$ mv ...的操作? >>> source_ ...

  2. 清除python shell中的内容_如何使用python脚本定时清空文件内容?

    我们一直在对大家强调关于python脚本的使用,但是有部分同学提出疑问,就是关于上期跟大家说的shell脚本没有实质性的使用效果,如果在实际应用里,要怎么使用这个脚本,它又能实现什么效果,其实针对这个 ...

  3. python获取剪切板内容_如何从python中读取(windows)剪贴板中的文本?

    如何从python中读取(windows)剪贴板中的文本? 如何从python中读取(windows)剪贴板中的文本? Foo42 asked 2019-06-22T21:38:33Z 10个解决方案 ...

  4. python怎么建立替换_Python-如何搜索和替换文件中的文本?

    如何使用Python 3搜索和替换文件中的文本? 这是我的代码: import os import sys import fileinput print ("Text to search f ...

  5. 如何用python修改pdf内容_如何利用python将pdf文件转化为txt文件?

    https://www.wukong.com/answer/6579491774144708872/?iid=15906422033&app=news_article&share_an ...

  6. python 如何批量提取文件中的字符_如何用Python批量提取PDF文本内容?

    本文为你展示,如何用Python把许多PDF文件的文本内容批量提取出来,并且整理存储到数据框中,以便于后续的数据分析. 问题 最近,读者们在后台的留言,愈发五花八门了. 写了几篇关于自然语言处理的文章 ...

  7. python删除txt指定内容_正则表达式使用python从文件中过滤和删除特定的多行文本...

    我正在编写一个python工具来处理一组文件.该工具将由其他用户而非我使用. 文件类似于以下格式: #Text which I want to keep intact #Lots of text #L ...

  8. python提取网页中p标签中的内容_使用Python进行爬虫的初学者指南

    前言 爬虫是一种从网站上抓取大量数据的自动化方法.即使是复制和粘贴你喜欢的网站上的引用或行,也是一种web抓取的形式.大多数网站不允许你保存他们网站上的数据供你使用.因此,唯一的选择是手动复制数据,这 ...

  9. python修改html内容_详解Python利用Beautiful Soup模块修改内容示例代码

    Beautiful Soup是一个可以从HTML或XML文件中提取数据的Python 库.它能够通过你喜欢的转换器实现惯用的文档导航.查找.修改文档的方式.他还能够修改HTML/XML文档的内容.这篇 ...

最新文章

  1. 实现基于注解(Annotation)的数据库框架(三)自定义注解(Annotation)
  2. python3中numpy函数tile的用法
  3. 吴恩达深度学习笔记4-Course1-Week4【深层神经网络】
  4. “七层架构”-----实践篇-登录小实例
  5. 早期访问中带有NetBeans的Oracle公共云Java服务
  6. eclipse下创建Maven项目
  7. Visual Stdio下安装WTL的向导Widzard
  8. springMVC:前端请求后台并传值
  9. 在PHP网页中显示MySQL数据库内容
  10. STM8L101+si4463低功耗和自动唤醒配置
  11. 计算机毕业设计Java乡村基层政务管理系统(源码+系统+mysql数据库+Lw文档)
  12. [ARM-assembly]-ARMV8-A64指令编码介绍
  13. 带本科生做毕设是什么样的体验,看看学生是怎么评价我的
  14. Linux#Shell#if [ $# -ne 1 ];then 是什么意思?
  15. 成都拓嘉启远:造成拼多多异常订单的五种常见原因
  16. qsnctf 骑士CMS01 wp
  17. Java Excel文件内容替换
  18. WZOI-314石头剪子布
  19. There is a problem with this Windows Installer package...的安装报错
  20. Oracle笔记之期末总复习

热门文章

  1. mysql collate
  2. js 跨域的问题 (同一个主域名不同的二级域名下的跨域问题) 解决 WdatePicker.js my97日期选择控件
  3. 美团搜索中查询改写技术的探索与实践
  4. 2021汽车产业数字化转型白皮书-腾讯研究院.pdf(附下载链接)
  5. 【重磅】华为:2021数字化转型,从战略到执行.pdf(附103页原文下载链接)
  6. 深入浅出推荐系统之简单推荐模型
  7. 美团算法 SP | NLP 三面复盘
  8. 全国计算机民办二本学校排行,艺术类二本院校排名,2018最新民办和公办院校全国排名...
  9. 蓝桥杯 入门训练 圆的面积
  10. 线性回归-最小二乘python实现