用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实现定时同步本机与北京时间的方法
Mar 24 Python
简要讲解Python编程中线程的创建与锁的使用
Feb 28 Python
Python实现优先级队列结构的方法详解
Jun 02 Python
python中闭包Closure函数作为返回值的方法示例
Dec 17 Python
python使用生成器实现可迭代对象
Mar 20 Python
Python 确定多项式拟合/回归的阶数实例
Dec 29 Python
Python中函数的返回值示例浅析
Aug 28 Python
Python3 字典dictionary入门基础附实例
Feb 10 Python
通过Python实现一个简单的html页面
May 16 Python
Python如何基于Tesseract实现识别文字功能
Jun 05 Python
搭建pypi私有仓库实现过程详解
Nov 25 Python
python代码实现扫码关注公众号登录的实战
Nov 01 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
php在线打包程序源码
2008/07/27 PHP
PHP下对数组进行排序的函数
2010/08/08 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
新浪微博OAuth认证和储存的主要过程详解
2015/03/27 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
PHP数组式访问接口ArrayAccess用法分析
2017/12/28 PHP
$()JS小技巧
2007/07/21 Javascript
基于jQuery的history历史记录插件
2010/12/11 Javascript
侧栏跟随滚动的简单实现代码
2013/03/18 Javascript
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
JS实现图片翻书效果示例代码
2013/09/09 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
JS实现简单的键盘打字的效果
2015/04/24 Javascript
JavaScript动态插入CSS的方法
2015/12/10 Javascript
javascript数组去重方法分析
2016/12/15 Javascript
vue生成token保存在客户端localStorage中的方法
2017/10/25 Javascript
Vue-cli配置打包文件本地使用的教程图解
2018/08/02 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
[03:02]2020完美世界城市挑战赛(秋季赛)总决赛回顾
2021/03/11 DOTA
Python2中的raw_input() 与 input()
2015/06/12 Python
python执行使用shell命令方法分享
2017/11/08 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
PyCharm配置mongo插件的方法
2018/11/30 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
tensorboard显示空白的解决
2020/02/15 Python
python def 定义函数,调用函数方式
2020/06/02 Python
如何通过python计算圆周率PI
2020/11/11 Python
鞋子女王塔玛拉·梅隆同名奢侈品牌:Tamara Mellon
2017/11/22 全球购物
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
求职者怎样写自荐信
2014/04/13 职场文书
调研汇报材料范文
2014/08/17 职场文书
2015年秋季学校开学标语
2015/07/16 职场文书
MySQL实战记录之如何快速定位慢SQL
2022/03/23 MySQL
html网页引入svg图片的4种方式
2022/08/05 HTML / CSS