如何使用Python逐行分析文件
来源:教育资源网
•
发布时间:2020-11-30 07:59:33
•
点击:1961
人们使用Python的主要原因之一是分析和操作文本。如果您的程序需要通过文件工作,出于内存空间和处理速度的原因,通常比较好一次读取一行文件。这比较好用一个循环来完成。
用于逐行分析文本的代码样本
fileIN=打开(sys.ar**[1] ,"r")行=fileIN.readline()行: [这里有点分析]行=fileIN.readline()
此代码将**个命令行参数作为要处理的文件的名称。**行打开它并启动一个file对象"fileIN。"第二行然后读取该file对象的**行并将其分配给字符串变量"line。"while循环基于健康知识意思"line。"When"line"changes,循环重新开始。这一直持续到没有要读取的文件行。然后程序退出。
以这种方式读取文件,程序不会咬掉比设置处理更多的数据。它更快地处理输入的数据,逐步输出。这样,程序的内存占用量保持较低,计算机的处理速度不会受到影响。如果您正在编写一个CGI脚本,该脚本可能会看到一次运行数百个实例,这一点很重要。
更多关于"而"用Python
只要条件为真,while-loop语句就会重复执行target语句。Python中while循环的语法为:
而表达:声明
该声明可以是单个声明或一组声明。所有以相同金额缩进的语句都被视为同一代码块的一部分。缩进是Python如何表示语句组的方式。