python把文件中的邮箱分类 保存到相应的文件里面(测试数据100W数据时间10秒)
#coding:utf-8import time
import linecachedef readfile(file):#读取数据list_dict = {}file_data =  [ x.replace('\n','') for x in linecache.getlines(file) if '@' in x ]#把后缀名组成字典中的keys,按照要求把文件中的数据加入到相应的keys里面for x in file_data:keys = x.split('@')[1]list_dict[keys] = []map(lambda x:list_dict[x.split('@')[1]].append(x),file_data)return list_dictdef save_file(list_dict):#把字典保存成文件for keys,values in list_dict.iteritems():if keys != '':save_file = r'c:\file\%s.txt' % keys.replace('.','_')with open(save_file,'w') as wb:wb.write('\n'.join(values))if __name__ == '__main__':start = time.time()save_file(readfile(r'c:\111.txt'))print time.time() - start

转载于:https://blog.51cto.com/brotherxing/1605381

python把文件中的邮箱分类 保存到相应的文件里面相关推荐

  1. 把python tkinter canvas中的图形图像保存为通用格式文件的5种方法

    在计算机上画图未完成,需要保存未完成图形以便以后继续,或者完成画图,要保存为通用格式文件,方便浏览.如使用python tkinter Canvas画图,其好像没有将图像保存通用格式文件的方法,但可以 ...

  2. 【Python项目实战】提取.docx文件中的图片并保存到指定的文件夹

    文章目录 一.需求分析 二.系统设计 2.1系统业务流程 2.2系统预览 三.系统开发必备 3.1 系统开发环境 3.2文件组织结构 四.主函数设计 1.创建窗口 2.创建按钮 3.创建输入框 五.函 ...

  3. Python提取Word文件中的目录标题保存为Excel文件

    from docx import Document from openpyxl import Workbook from openpyxl.styles import Alignment, Borde ...

  4. 使用Python批量实现某一Excel文件中每3行数据存一个Excel文件

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 远芳侵古道,晴翠接荒城. 大家好, ...

  5. 【正则表达式高级day01】正则表达式概述+在一个文件中,查找出itcast开头的语句+在一个文件中,找到含有itcast的语句+在一个文件中,找到邮箱为163或者126的所有邮件地址

    文章目录 正则表达式概述 思考 场景1:在一个文件中,查找出itcast开头的语句 场景:在一个文件中,找到含有itcast的语句 场景:在一个文件中,找到邮箱为163或者126的所有邮件地址 正则表 ...

  6. java取邮箱前缀_java抓取网页或文件中的邮箱号码

    java抓取网页或文件中的邮箱号码 发布时间:2020-10-18 08:58:32 来源:脚本之家 阅读:69 作者:java大渣渣 本文实例为大家分享了java抓取邮箱号码的具体代码,供大家参考, ...

  7. 把一个文件中的内容,复制到另外一个文件中

    # 把一个文件中的内容,复制到另外一个文件中.# 基础目录 BASE_DIR = "E:/python重新学习/python核心编程/文件读写/" # 读取的文件名 READ_FI ...

  8. 根据条件从txt文件中挑出一些文字并据此修改文件名字

    根据条件从txt文件中挑出一些文字并据此修改文件名字 /* ****************************************************** *学习Windows API编 ...

  9. 将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt 文件 中

    package again;import java.io.*;/* 1.编写一个程序,将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt 文件 中,a.txt 文件中的单词 ...

  10. Python提取PDF文件中的表格文本保存为Excel文件

    "Python小屋"编程比赛正式开始 推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国,清华大学出版社,2020 ...

最新文章

  1. 跨浏览器的CSS固定定位{position:fixed}
  2. 《R语言实战》第7章
  3. 趣谈哈希表优化:从规避 Hash 冲突到利⽤ Hash 冲突
  4. 无符号有符号乘法_刘帅嵌入式系统-乘法指令
  5. Flex组件的行为和动画效果(实例)
  6. Draconian,自由或保姆状态:Java,C#,C,C ++,Go和Rust中的并发意识形态
  7. 【git系列】github同步原作者代码
  8. 3.1 Hadoop架构
  9. JDK动态代理和CGLIB动态代理
  10. C语言高效编程的四大秘技之以空间换时间
  11. 超人再起 Superman Returns
  12. 作业5-需求分析(EX:南通大学成绩录入系统)
  13. 手机射频中的常见术语
  14. 鹿晓亮:基于大数据云计算的语音识别深度平台
  15. EtherCAT原理概述
  16. cocos2dx 写的泡泡龙2014
  17. python增加微博阅读量_微博如何增加阅读量
  18. 深入理解MQ生产端的底层通信过程-理解channel
  19. 古人真N※→姓氏图腾(1)
  20. NSIS使用总结,安装包制作(图解)

热门文章

  1. 【译】编写可重入和线程安全的代码
  2. Asp.net 在线转Flv
  3. Halo2 Map Editor Error
  4. 软件测试行业基本介绍
  5. Python新手需要掌握的知识点
  6. javascript string对象方法总结
  7. RegisterWaitForSingleObject的使用
  8. python发布代码图片_gitpython模块与代码发布项目流程图
  9. WPF中TextBlock文本换行与行间距
  10. iOS10 Xcode 8 中provisioning file 相关bug