用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中计算三角函数之cos()方法的使用简介
May 15 Python
Python中matplotlib中文乱码解决办法
May 12 Python
利用django如何解析用户上传的excel文件
Jul 24 Python
tensorflow实现简单的卷积网络
May 24 Python
python正则表达式匹配[]中间为任意字符的实例
Dec 25 Python
详解如何在Apache中运行Python WSGI应用
Jan 02 Python
python 格式化输出百分号的方法
Jan 20 Python
Python学习笔记之函数的参数和返回值的使用
Nov 20 Python
python计算二维矩形IOU实例
Jan 18 Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
Feb 26 Python
Python预测分词的实现
Jun 18 Python
Python3的进程和线程你了解吗
Mar 16 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
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
2013/01/06 PHP
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
php阿拉伯数字转中文人民币大写
2015/12/21 PHP
php mailer类调用远程SMTP服务器发送邮件实现方法
2016/03/04 PHP
让textarea控件的滚动条怎是位与最下方
2007/04/20 Javascript
用js实现的页面关键字密度查询代码
2007/12/27 Javascript
javascript 45种缓动效果 非常酷
2011/06/28 Javascript
jQuery文本框(input textare)事件绑定方法教程
2013/04/24 Javascript
浅谈javascript对象模型和function对象
2014/12/26 Javascript
nw.js实现类似微信的聊天软件
2015/03/16 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
node.js中debug模块的简单介绍与使用
2017/04/25 Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
2017/06/01 Javascript
Vue.js学习笔记之修饰符详解
2017/07/25 Javascript
基于js中this和event 的区别(详解)
2017/10/24 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
浅谈Python基础之I/O模型
2017/05/11 Python
用python的requests第三方模块抓取王者荣耀所有英雄的皮肤实例
2017/12/14 Python
python读取与写入csv格式文件的示例代码
2017/12/16 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
python 通过麦克风录音 生成wav文件的方法
2019/01/09 Python
python 计算数据偏差和峰度的方法
2019/06/29 Python
django项目用higcharts统计最近七天文章点击量
2019/08/17 Python
python中upper是做什么用的
2020/07/20 Python
机修工岗位职责
2013/11/24 职场文书
大三学生入党思想汇报
2014/01/02 职场文书
公司总经理岗位职责
2014/03/15 职场文书
二年级小学生评语
2014/04/21 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
清洁员岗位职责
2015/02/15 职场文书
2015暑假打工实践报告
2015/07/13 职场文书
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
2021/04/24 Python
90后经典动画片排行:《数码宝贝》第二,《小鲤鱼历险记》在榜
2022/03/18 日漫
Nginx速查手册及常见问题
2022/04/07 Servers
SQL Server数据库备份和恢复数据库的全过程
2022/06/14 SQL Server