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

最新文章

  1. JAVA学习AWT绘图
  2. java 流
  3. 被druid折磨的够呛
  4. RMQ求区间最值 nlog(n)
  5. HDU 1003 Max Sum 解题报告
  6. jQuery点击图片弹出大图遮罩层
  7. Linux 下cronolog分割catalina.out文件
  8. 采用DWR、maven保存数据到数据库
  9. Android服务开发经验——优雅地活着
  10. Java 英文面试题
  11. scrapy---callback 传递自定义参数
  12. python学习记录 - python3.x中如何实现print不换行
  13. react native中使用echarts
  14. springboot Cacheable(redis),解决key乱码问题
  15. RAS算法简单示例(Java版)
  16. 洛谷P4175 网络管理
  17. win10版office365激活序列码
  18. [UFLDL] Generative Model
  19. python 合并列表 从大到小排序
  20. GTID与MHA

热门文章

  1. mongodb window安装配置
  2. 处理springMvc中responsebody返回中文乱码
  3. WPF ----在UserControl的xaml里绑定依赖属性
  4. Hexo博客框架
  5. ThinkPHP的使用
  6. Linux双网卡搭建NAT服务器之网络应用
  7. ansible实践4- 管理配置文件
  8. 9、flask之SQLAlchemy
  9. R语言-聚类与分类
  10. Elasticsearch教程-从入门到精通(转载)