码迷,mamicode.com
首页 > 其他好文 > 详细

fileinput 模块

时间:2018-07-03 23:42:09      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:否则   估计   并且   好的   src   filename   目的   fileinput   als   

我们昨天讲了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 模块

标签:否则   估计   并且   好的   src   filename   目的   fileinput   als   

原文地址:https://www.cnblogs.com/Galaxyfengfeng/p/9260711.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!