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-目录



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

  • 相关阅读:
    document.getElementById的简便方式
    uri编解码
    javascript数组
    前端网站收藏
    html5 canvas
    interview material
    Merge into(oracle)
    机器学习入门二 ----- 机器学习术语表
    机器学习入门一 ------- 什么是机器学习,机器学习的在实际中的用处
    Dubbo 源码分析系列之一环境搭建
  • 原文地址:https://www.cnblogs.com/raylee2007/p/4896768.html
Copyright © 2011-2022 走看看