python根据索引删除内容并写入文本

2018-06-18 01:48:03来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

在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)

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:039条件变量同步(Condition)

下一篇:Python多版本共存(生产环境)