运维经常要读写大文本文件,几个G用生成器读写,速度很快。

几十G的先切分为N个小文件,再处理。

# coding:utf-8
"""
黄哥python远程视频培训班
https://github.com/pythonpeixun/article/blob/master/index.md黄哥python培训试看视频播放地址
https://github.com/pythonpeixun/article/blob/master/python_shiping.md
"""
import time
start_time = time.time()def  find_ip(path):# urllist = []for line in open(path):s = line.find('"Sogou web spider')if s >=0 :yield line[:s].strip()p = find_ip("bigfile.txt")
p = list(set(list(p)))
for item in p:print(item)print(time.time() - start_time, "seconds")

python 生成nc文件_Python生成器处理大文本文件的代码相关推荐

  1. python生成表格文件_python 读取excel文件生成sql文件实例详解

    python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次.这次是为了从excel文件中读取数据然后写入到数据库中.这个逻辑用java来写的话就太重了,所以 ...

  2. python生成表格文件_python读取和生成excel文件

    1.用python读取csv文件: csv是逗号分隔符格式 一般我们用的execl生成的格式是xls和xlsx 直接重命名为csv的话会报错: Error: line contains NULL by ...

  3. 用python生成excel文件_python通过openpyxl生成Excel文件的方法

    本文实例讲述了python通过openpyxl生成Excel文件的方法.分享给大家供大家参考.具体如下: 使用前请先安装openpyxl: easy_install openpyxl 通过这个模块可以 ...

  4. python生成yaml文件_Python实践34-读写yaml文件

    关于yaml YAML语言的设计目标,就是方便人类读写.如果你想要实现一些用ini不好做到的配置,可以使用yaml格式作为配置文件 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使 ...

  5. python生成日志文件_Python 日志生成器

    需求分析 网站日志需求分析 由于缺乏真实网站日志,在这里用 Python 2.7.5 构建日志生成器模拟网站日志,作为之后实验的基础. 之后的实验为用 Flume 采集网站的日志信息,基于此做一系列的 ...

  6. python生成sql文件_Python 数据库Insert语句脚本生成工具(SQL Server)

    编写这个小工具,是因为平时部署项目的时候,需要导出一些公共的数据(权限.参数设置等),覆盖插入正式环境. 话不多说,直接上代码: import pyodbc import warnings impor ...

  7. python 生成pdf收据_python生成器如何实现

    生成器和迭代器的功能非常相似,它也会提供 __next__() 方法,这意味着程序同样可调用内置的 next() 函数来获取生成器的下一个值,也可使用 for 循环来遍历生成器. 生成器与迭代器的区别 ...

  8. python 生成nc文件_NCLgt;Python用户手册V1.1(宗培书译)

    NCL官网(http://www.ncl.ucar.edu/)有NCL-to-Python Transition Guide,喜欢看原版的可以自行下载或在线阅读: http://www.ncl.uca ...

  9. python生成epub文件_python在内存中生成Zip文件!

    import zipfile import StringIO class MemoryZipFile(object): def __init__(self): #创建内存文件 self._memory ...

最新文章

  1. 用C语言扩展PHP功能
  2. 在Matlab中调用Mathematica的函数
  3. 关于什么事情能做到和不能做到的思考
  4. 滑动验证前端代码实现
  5. 帐户当前被锁定,所以用户 sa 登录失败。系统管理员无法将该帐户解锁 解决方法...
  6. c# —— 枚举和值的隐藏副作用
  7. qt 使用msvc编译器出现中文乱码的问题
  8. 关于rem自适应的一点研究
  9. 通通WPF随笔 3 艺术二维码素材生成器
  10. Python数学建模 空间插值
  11. 教师信息管理系统——c语言(附N-S图)
  12. python实现简单购物系统
  13. 铁路CAD设计辅助软件V2.0
  14. 联想拯救者Y9000X 2020
  15. 新发的日常小实验——使用IETester测试不同IE版本的浏览器,测试网页JS的兼容性(console未定义兼容测试)
  16. 词法分析(一):状态转换图
  17. (poj 2377)Kruskal算法 最大生成树
  18. 什么是c++运行库?
  19. Objective-C文字换行方式(解决英文在行末时的换行问题)
  20. 宽窄依赖以及shuffle的部分源码理解

热门文章

  1. Error in moviepy setup command: 'extras_require' must be a dictionary whose values are strings or li
  2. 贺利坚老师汇编课程55笔记:带借位减法指令SBB
  3. 字符串函数rpartition与partition
  4. Monkey软件测试工具介绍
  5. (三)svn 服务器端之创建仓库
  6. Laravel 5.x 启动过程分析 [转]
  7. [转载] python中字典中追加_python 中字典中的删除,pop 方法与 popitem 方法
  8. [转载] 包含对象的json格式_如何把JSON数据格式转换为Python的类对象?
  9. [转载] Python集合取交集intersection()函数和intersection_update()函数
  10. [转载] Java的访问修饰符、非访问修饰符分类详细总结以及修饰符用途总结