zoukankan      html  css  js  c++  java
  • 轻松python之文件专题-搜索文本并写入文件专题

    场景:

    写入文件

    >>> input_file=open('input_file.txt')
    >>> output_file=open('output_file.txt','w')
    >>> for item in input_file.readlines():
    	if item=='nn':output_file.write(item)
    
    	
    2
    >>> input_file.close ()
    >>> output_file.close ()
    >>> aFile=open('output_file.txt')
    >>> aFile.read ()
    'nn'
    >>> 

    上面的程序是从一个文件读取特定文本,然后写入到另一个文件当中

    >>> input_file=open('input_file.txt')
    >>> output_file=open('output_file.txt','w')
    >>> for item in input_file.readlines():
    	if item=='nn':
    		item=item.replace ('n','replacestr')
    		output_file.write(item)
    
    		
    'replacestrreplacestr'
    2
    >>> input_file.close ()
    >>> output_file.close ()
    >>> aFile=open('output_file.txt')
    >>> aFile.read ()
    'replacestrreplacestr'
    >>> 

    上面的程序是先搜索特定的字符,然后替换成其他的,再写入到其他文件,下面的例子我们加入了find方法进行搜索

    >>> input_file=open('input_file.txt')
    >>> output_file=open('output_file.txt','w')
    >>> for item in input_file.readlines():
    	if item.find ('m'):
    		item=item.replace ('m','str')
    		output_file.write(item)
    
    		
    5
    5
    11
    2
    >>> input_file.close ()
    >>> output_file.close ()
    >>> aFile=open('output_file.txt')
    >>> aFile.read ()
    'abcd
    efgh
    ijklstrstr
    nn'
    >>> 

    就说到这里,谢谢大家

    ------------------------------------------------------------------

    点击跳转零基础学python-目录



    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    疯狂
    绝对基金的最爱,今年推荐
    蛛丝马迹中愤怒的老总
    值得作一年投资的股票
    狂牛终于被制服了,一起来享受盛宴吧(公布一些数据)
    敬而远之
    发现一庄两股
    一下表格大家好好研究吧
    怎样申购新股以及申购技巧
    股市比女人还善变
  • 原文地址:https://www.cnblogs.com/raylee2007/p/4896768.html
Copyright © 2011-2022 走看看