1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# -*- coding: UTF-8 -*-
file = input("请输入文件路径:")
word1 = input("请输入要替换的词:")
word2 = input("请输入新的词:")
f=open(file,"r+")
AAA=f.read()
count = 0
def BBB():
    global count
    for each in AAA:
        if each == word1:
            count=count+1
    print("一共有【"+str(count)+"】处要找的【"+str(word1)+"】")
BBB()
#红色这一段其实是最最容易蒙圈的地方#
print("您确定要把所有的【"+str(word1)+"】替换为【"+str(word2)+"】吗?")
K=input("【YES/NO】:")
AAA=AAA.replace(word1,word2)
while True:
    if K=="YES" or K=="yes":
        print(AAA)
        break
    else:
        print("操作取消!")
        break

本文转自 苏幕遮618 51CTO博客,原文链接:http://blog.51cto.com/chenx1242/1728957

一个从文本文件里“查找并替换”的功能相关推荐

  1. JAVA编写实现记事本保存、另存为、查找、替换等功能

    直接上图 通过学习JAVA基础知识就可以慢慢练习着做这类有趣的事情 自己可以选择写一些小游戏 通过Swing框架,实现图形界面,在图形界面中添加文本框架实现文本编辑,通过鼠标菜单栏添加事件监听实现保存 ...

  2. excel查找功能_如何使用VBA代码实现Excel的查找和替换功能?

    每天一篇Excel技术图文微信公众号:Excel星球NO.145-I Find You作者:看见星光微博:EXCELers / 知识星球:Excel HI,大家好,我是星光.这章继续给大家分享VBA常 ...

  3. 计算机一级中替换,计算机省一级B等级考试的“查找和替换”功能题型分析

    摘 要: 江苏省计算机一级B等级考试的Word操作题,要考Word的"查找和替换"功能.许多学生由于对此题型不太熟悉,丢分较严重.就此,本文通过对上机模拟试题和多套操作训练题的分析 ...

  4. java学习总结(16.05.25)eclipse的查找和替换功能 Ctrl+F

    有很多文本编辑器,或IDE都有查找和替换的功能,而且大多数查找/替换功能的快捷键都是Ctrl+F,前几天,我在eclipse下试了一下,eclipse也有查找/替换的功能.下面来说一下这个功能. 在e ...

  5. 其中一个页签慢_Word中如何快速定位到页、行、表格、公式,查找与替换方法...

    如果一个文档有几百页甚至上千页,要通过拖动滑块定位到某页将是十分不易的事,拉多了又过了,拉少了又离得太远.如果用 Word 2016 提供的定位功能,定位到某页将变得十分容易的事,并且速度相当快,瞬间 ...

  6. Visual Studio里使用正则表达式进行查找与替换

    今天反编译了一个项目,里面的Property 的形式变成了最原始的形式,如get_xxx(),set_xxx(val),而且还很多,手动改的话要费很多时间,因此想用正则表达式的分组匹配进行替换,查了一 ...

  7. linux怎么查找文件名带有abc的文件,如何查找一个文件夹里的最新的文件

    如何查找一个文件夹里的最新的文件以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何查找一个文件夹里的最新的文件 安装一 ...

  8. xlsx如何查找替换_exc-excel里的查找和替换怎么用在excel – 手机爱问

    2018-04-03 WPS的"查找和替换"要怎么用呢? 在使用WPS过程中经常会使用到"查找和替换",对一些简单的查找与替换可能很多人都知道怎么做,但面对一些 ...

  9. linux 脚本 查找替换,Shell脚本学习指南之查找与替换介绍

    3.1 查找文本 grep:使用POSIX定义的基本正则表达式(BRE). egrep:使用扩展正则表达式(ERE). fgrep:快速grep.使用优化的算法,匹配固定字符串而非正则表达式. 199 ...

最新文章

  1. 如何利用ArcGis把经纬度转成shp数据
  2. 一. 对spring boot认识
  3. Python导入模块(包)的两种方式 TypeError: 'module' object is not callable
  4. SQL SERVER 2008中用C#定义压缩与解压缩函数
  5. 解决:flask-sqlalchemy.exc.DataError: (pymysql.err.DataError) (1406数据库字段超出长度错误)
  6. python-字母与ascii码的转换-利用数字转字母-利用字母转数字
  7. Pandas 读写数据
  8. WINDOWS10经常莫名其妙的卡死一会
  9. Oracle数据库启动和关闭
  10. html中嵌入flvplayer.swf播放器,播放视频
  11. 8 项目沟通管理和干系人管理
  12. 贴片钽电容,P型 A型 B型 C型 D型 E型怎么区分?
  13. 模拟器怎么安装xposed框架
  14. 腾讯bugly的使用,以及全局抓包配置
  15. 推荐几款优秀的开源博客系统
  16. People Counter - People Counting
  17. ural 1104. Don’t Ask Woman about Her Age
  18. 提升技能,升级思维,你学知识我送T恤,订阅专栏免费领51CTO定制T恤
  19. java 9宫格抽奖_js 实现9宫格抽奖(react)
  20. Python_小林的爬取QQ空间相册图片链接程序

热门文章

  1. 微型计算机简化结构,基于FPGA的简易微型计算机结构分析与实现
  2. 大数据学习(07)--MapReduce
  3. 大数据学习(06)-- 云数据库
  4. STL源码剖析 map
  5. C++对于文件的相关操作 创建、读写、删除代码
  6. Java提高篇 —— Java内部类详解
  7. 补肾分男女,养肾如养命
  8. 集市中迷失的一代:FreeBSD核心开发者反思开源软件质量
  9. 用 GDB 调试Linux程序及有用技巧
  10. 一张图看懂AI、机器学习、深度学习的关系