fileinput 模块
Posted galaxyfengfeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fileinput 模块相关的知识,希望对你有一定的参考价值。
我们昨天讲了sys模块和os模块,今天我们要来讲的是fileinput模块。
目的:了解fileinput模块
需要先了解的知识点:无
好的,我们开始吧~
fileinput模块包含的重要函数:
1、input函数,这个函数主要是用来迭代多个输入流中的行,input可以说是fileinput模块中最重要的函数了,input函数中包含参数inplace,当inplace为true的时候,将会对文件进行就地迭代处理。而backup参数则相反,将从原始文件创建的备份文件指定拓展名;
2、filename()函数,这个函数主要用于放回当前文件的文件名;
3、lineno函数,这个函数看名字,我估计你都能猜出是用来干什么的,没错,返回当前行的编号。这个值是累积的,它的原理是从前一行的编号加1;
4、filelineno函数,这个函数和上面的函数类,不过,这个函数主要是返回在当前文件中的行的编号,强调的是当前文件,当执行下一个文件的时候,重新从1开始计数,注意啊,不是从0开始;
5、isfirstline函数,这个函数主要是判断,当行数为第一行的时候,返回true,否则返回false;
6、nextfile函数,这个函数会关闭当前文件,并且自动跳到下一个文件,计数的时候,会忽略跳过的行;
7、close函数,这个函数会关闭整个文件链,并结束迭代。
好的,今天的内容就讲到这里啦~
(文章图片若有侵权,请联系作者删除)
以上是关于fileinput 模块的主要内容,如果未能解决你的问题,请参考以下文章