用Python逐行分析文件方法


Posted in Python onJanuary 28, 2019

用于逐行分析文本的代码示例

fileIN = open(sys.argv[1], "r")
line = fileIN.readline()
while line:
[some bit of analysis here]
line = fileIN.readline()

此代码将第一个命令行参数作为要处理的文件的名称。第一行打开它并启动一个文件对象“fileIN”。然后第二行读取该文件对象的第一行并将其分配给字符串变量“line”。while循环基于“line”的恒定性执行。当“line”改变时,循环重新开始。这将继续,直到没有更多的文件行被读取。程序然后退出。

以这种方式读取文件,程序不会咬掉比设置处理更多的数据。它会更快地处理输入的数据,并逐步提供输出。通过这种方式,程序的内存占用率保持较低,并且计算机的处理速度不会受到影响。如果您正在编写一个CGI脚本,可能会看到一次运行自己的几百个实例,这一点非常重要。

更多关于Python中的“While

只要条件为真,while循环语句就会重复执行目标语句。

Python中 while循环的语法是:

while expression:
statement(s)

该陈述可以是单一陈述或一系列陈述。所有以相同金额缩进的语句都被视为同一代码块的一部分。缩进是Python表示语句组的方式。

Python 相关文章推荐
详解Python使用simplejson模块解析JSON的方法
Mar 24 Python
Python基础中所出现的异常报错总结
Nov 19 Python
python放大图片和画方格实现算法
Mar 30 Python
利用Pyhton中的requests包进行网页访问测试的方法
Dec 26 Python
详解pandas的外部数据导入与常用方法
May 01 Python
Django中多种重定向方法使用详解
Jul 17 Python
python用match()函数爬数据方法详解
Jul 23 Python
pygame编写音乐播放器的实现代码示例
Nov 19 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
Mar 30 Python
keras多显卡训练方式
Jun 10 Python
浅谈pytorch中torch.max和F.softmax函数的维度解释
Jun 28 Python
Python enumerate() 函数如何实现索引功能
Jun 29 Python
Python使用Shelve保存对象方法总结
Jan 28 #Python
Python理解递归的方法总结
Jan 28 #Python
代码详解django中数据库设置
Jan 28 #Python
Python控制键盘鼠标pynput的详细用法
Jan 28 #Python
用python 实现在不确定行数情况下多行输入方法
Jan 28 #Python
对python3中, print横向输出的方法详解
Jan 28 #Python
Python删除n行后的其他行方法
Jan 28 #Python
You might like
人族 Terran 魔法与科技
2020/03/14 星际争霸
探讨PHP删除文件夹的三种方法
2013/06/09 PHP
PHP正则表达式笔记与实例详解
2019/05/09 PHP
JQuery CSS样式控制 学习笔记
2009/07/23 Javascript
封装了一个js图片轮换效果的函数
2011/09/28 Javascript
jquery获取tr中控件值并操作tr实现思路
2013/03/27 Javascript
jquery如何把数组变为字符串传到服务端并处理
2014/04/30 Javascript
js数组的操作指南
2014/12/28 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
JSON 必知必会 观后记
2016/10/27 Javascript
Bootstrap整体框架之CSS12栅格系统
2016/12/15 Javascript
使用 Vue.js 仿百度搜索框的实例代码
2017/05/09 Javascript
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
详解JS数值Number类型
2018/02/07 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
js实现鼠标单击Tab表单切换效果
2018/05/16 Javascript
Vue.js的复用组件开发流程完整记录
2018/11/29 Javascript
微信小程序登录对接Django后端实现JWT方式验证登录详解
2019/07/29 Javascript
koa-passport实现本地验证的方法示例
2020/02/20 Javascript
[04:40]2016个国际邀请赛中国区预选赛场地——华西村观战指南
2016/06/25 DOTA
python操作xml文件详细介绍
2014/06/09 Python
python操作gmail实例
2015/01/14 Python
深入解析Python中的上下文管理器
2016/06/28 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
2018/06/13 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
2019/09/25 Python
Python selenium爬虫实现定时任务过程解析
2020/06/08 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
简单总结CSS3中视窗单位Viewport的常见用法
2016/02/04 HTML / CSS
ECCO爱步美国官网:来自丹麦的鞋履品牌
2016/11/23 全球购物
活动倡议书范文
2014/05/13 职场文书
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
护林防火标语
2014/06/27 职场文书
入党积极分子十八届四中全会思想汇报
2014/10/23 职场文书
贫困生助学金感谢信
2015/01/21 职场文书
借条格式范本
2015/05/25 职场文书
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫