zoukankan      html  css  js  c++  java
  • 去除文件每行的第一个字符 分类: python 2013-06-24 15:03 414人阅读 评论(0) 收藏

    import fileinput
    import os
     
    os.chdir(r'd:\')
    f = open('test.txt','r')
    f2=open('test2.txt','a')
     
    for line in f:
        line=line[1:] #去掉每行的第一个字符
        f2.writelines(line)#使用readlines方法写入数据;每一个line后面保留了回车,所以可以直接写入
    f.close()
    f2.close()
    ==============================
    批量操作:
    1.先将要读取的文件名统一格式,例如 file1.txt/file2.txt/file3.txt  .........
     
    import os
     
    os.chdir(r'D: est\')
     
    f_result=open('result.txt','a')
    for i in range(1,5):
        f=open('file%d.txt' % i,'r') # 分别读取五个文件内容
        for line in f:
            line=line[1:]
            f_result.writelines(line)
        f.close()
    f_result.close()
     
    使用fileinput模块:
     
    import fileinput
    import os
    os.chdir(r'd:\')
     
    for i in fileinput.input(['test.txt','test2.txt']):
     
        print i.strip() # i分别指每个文件的每一行内容
        print '%'*4

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

  • 相关阅读:
    spring缓存笔记 半注解版
    乐优商城项目视频及源码
    spring cloud Eureka
    idea+maven搭建ssh,支持事务,无hibernate文件整合
    BUU->CRYPTO 知识点分类
    file-upl0ad
    [RoarCTF 2019]Simple Upload
    BUU UPLOAD COURSE 1
    [GXYCTF2019]Ping Ping Ping
    [SWPU2019]Web1
  • 原文地址:https://www.cnblogs.com/think1988/p/4628150.html
Copyright © 2011-2022 走看看