zoukankan      html  css  js  c++  java
  • python根据索引删除内容并写入文本

    在python中,有个好用的模块linecache,该模块允许从任何文件里得到任何的行,并且使用缓存进行优化,常见的情况是从单个文件读取多行。
    linecache.getline(filename,lineno)从名为filename的文件中得到第lineno行

    示例:
    从final.txt文件中读取数据,删除第1,7,9,33,67行数据后保存到finally.txt中

    import linecache
    del_Set=[1,7,9,33,67]

    writeFile=open('finally.txt','w')
    for i in range(100):
    if i not in del_Set :
    count=linecache.getline('final.txt',i)
    print count
    writeFile.write(count)
  • 相关阅读:
    JavaScript
    多线程
    MySQL进阶一(基础查询)
    英语语法随笔1
    MySQL
    Love Story
    两个数组的交集
    只出现一次的数字
    MybatisPlus
    数组中值加一
  • 原文地址:https://www.cnblogs.com/52circle/p/8540197.html
Copyright © 2011-2022 走看看