查找某TXT文件里面“abcdef”是否存在,如果存在,则进行替换,替换成“123456”,

下面代码但是不能成功。望大侠能给帮助。

=========================代码==============

#!usr/bin/env python

import string

Num_List=['abcdef','123456','789012','fedcba','100000','200000']

f1=open('J:/wenjian/1/1.txt','r')

for line in f1:

for eachName in Num_List:

if not line.find(eachName)==-1:

if eachName=='abcdef':

line.replace(eachName,'123456') #这里替换不成功。

print ('zhaodao:' + eachName)

f1.close()

====================代码=======================

望大侠更更正或者有更好的代码。

我用的是python 3.3 .,如果带解释,且解释清楚,可以给双倍分。

问题已经解决:

==================代码======================

import re

#import string

f1=open('J:/wenjian/1/1.txt','r').read()

#print(f1)

#f1.decode()#把byte类型转换成string类型,这里注意,在py3.0中已经是unicode

f1=re.sub('abcdef','123456',f1)

#print (f1)#此时已经替换成功

f_w=open('J:/wenjian/1/1.txt','w')#新建一个文件,把替换后的内容写进去

#f1=f1.encode('utf-8')#从string转换成bytes类型,这里也不需要

f_w.write(f1)#必须要是bytes类型才能写进去

f_w.close()

=================代码结束====================

谢谢 “justistbc”网友。分就给你了。

在CSDN中找到了答案。

http://bbs.csdn.net/topics/390454102?page=1#post-394449861

python查找指定字符串并替换_python 查找字符串并将其替换相关推荐

  1. python找出文本的位置和替换_python查找文本文档中特定间隔位置的字符并替换

    实际工作中,从数据库里导出了几万条IMEI到excel中,现在需要把这些IMEI每40个分一组,保存在txt文档中,方便进行性能测试时调用. 1.excel中的IMEI以常规格式显示了,虽然内容是15 ...

  2. python读取html文件正则替换_Python正则获取和过滤或者替换HTML标签的方法说明

    这篇文章主要介绍了Python通过正则表达式获取.过滤或者替换HTML标签的方法,感兴趣的小伙伴们可以参考一下 本文实例介绍了Python通过正则表达式获取,去除(过滤)或者替换HTML标签的几种方法 ...

  3. python删除指定位置的字符串_python去除区域 python删除字符串中指定位置字符

    python删除字符串中指定位置字符 原程序是这样的: ser = serial.Serial("/dev/ttyAMA0", 9600) def main字符串的话,你可以把他当 ...

  4. python 查找文件内容字符串位置_python 查找目录下 文件名中含有某字符串的文件...

    有坑的地方: 若是代码写成这样: [( os.path.abspath(x)) for x in os.listdir(startPath) ] 此代码只能用于当前目录下,listdir列出的都只是文 ...

  5. python二分法求方程的根_Python查找函数f(x)=0根的解决方法

    线性代数分享方程f(x)=0的根 函数F(x)=0的重根与F'(x)=0的根有什么关系?有些人一旦错过了,就是一辈子不再主动联系,不愿打扰你的生活,连偶尔的寒暄都没有,成长就是这样的,不断的告别,不断 ...

  6. python求一组数中最大数_Python查找数组中最大的数

    好吧-我进退两难.到目前为止,我的脚本将页面标题转换为类别.这是基于关键字的,当有匹配项时,会加上一定的分数,即有些单词的值为10,有些单词的值仅为1.这将累积到每个类别的总分.在[{15: [32, ...

  7. python处理excel现有的脚本_Python脚本操作Excel实现批量替换功能

    大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理excel,其实针对的就是WorkBook,Sheet, ...

  8. python 读excel每行替换_Python脚本操作Excel实现批量替换功能

    Python脚本操作Excel实现批量替换功能 大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理exce ...

  9. python微信指定群聊回复_Python实现微信中找回好友、群聊用户撤回的消息功能示例...

    本文实例讲述了Python实现微信中找回好友.群聊用户撤回的消息功能.分享给大家供大家参考,具体如下: 还在好奇好友撤回了什么消息吗?群里撤回了什么消息?下面的代码实现了:即使群.好友撤回了文本消息. ...

最新文章

  1. oracle存储过程dbms_output.put_line()显示打印结果
  2. 测量功率MOS,IGBT动态特性的双脉冲方法
  3. (ql)30W单片精密开关电源 电路图加分析
  4. Chevereto图片托管php源码_亲测-分享最新微信付费进群收费进群系统源码-附带搭建教...
  5. Centos 7 上 查看MySQL当前使用的配置文件my.cnf的方法
  6. SAP CRM Product hierarchy,Category和Application的三个问题
  7. C#实现 UDP简单广播
  8. 冲击中国超融合第一,浪潮的底气从何而来?
  9. 在不重装系统的情况下创建Linux的Swap分区
  10. 批量解决win10图标上有两个蓝色箭头的方法
  11. Python深度学习入门学习路线(简单速成不掉头发)
  12. 车型数据导入excel
  13. 解决Word2013光标乱跳的问题
  14. practice之Python爬取今日头条图片(正则表达式)
  15. 解决“远程主机被迫关闭了一个现有的连接”的问题
  16. Spring AOP组合使用多个切入点表达式
  17. 模板的超详细的案例讲解(上)
  18. CaysnPrinter安卓平台开发包接口说明文档及打印示例程序 - 20160926
  19. 国际验证码接口GO语言
  20. 张家口计算机专业生源报告,权威数读丨兰州大学2017年毕业生就业质量报告

热门文章

  1. 页面间传输中文的乱码解决方法
  2. 两类传输协议:TCPUDP总结
  3. Python Web框架学习【Flask】
  4. IIS服务中五种身份验证的灵活运用-转
  5. Django Channels 入门指南
  6. Oracle Redefine table online will clone and exchange source and intermedia table - 3
  7. 如何让json_encode不转义斜杠
  8. [转载红鱼儿]kbmmw 开发点滴:Authorization failed.
  9. 写在11期培训班第五次课后作业前面的话
  10. 14门Linux课程,打通你Linux的任督二脉!