zoukankan      html  css  js  c++  java
  • 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()  # 关闭文件

    这里写图片描述

    这里写图片描述

  • 相关阅读:
    052-240(新增70题2018)
    052-239(新增70题2018)
    052-238(新增70题2018)
    052-237(新增70题2018)
    052-236(新增70题2018)
    052-235(新增70题2018)
    Elasticsearch和Solr的区别
    单点登录流程图
    创建购物车需要考虑哪些因素?以及解决方案
    消息队列在项目中的应用
  • 原文地址:https://www.cnblogs.com/smuxiaolei/p/7417816.html
Copyright © 2011-2022 走看看