python 2.7 input_Python2.7-fileinput
fileinput 模块,对输入的文件流进行迭代操作,可以说是对 open() 的一个扩展,它可以直接修改文件,也可以对他们进行备份
模块方法:
fileinput.input([files[, inplace[, backup[, bufsize[, mode[, openhook]]]]]]):创建 FileInput 类的实例,files 是输入的文件流,inplace 为真就会覆盖重写,backup 指定备份文件后缀,bufsize 指定缓冲大小,mode 指定打开模式,openhook 是需要两个参数(filename,mode)的函数,不能同 inplace 一起使用。bufsize 在2.7版本后不再使用
fileinput.filename():返回当前文件的名称
fileinput.fileno():返回当前打开的文件的序号
fileinput.lineno():返回当前已经读取的行的数量(或者序号)
fileinput.filelineno():返回当前读取的行的行号
fileinput.isfirstline():检查当前行是否是文件的第一行
fileinput.isstdin():判断最后一行是否从stdin中读取
fileinput.nextfile():跳至下一个文件
fileinput.close():关闭队列
FileInput 对象:由 fileinput.input 生成,也可以自己创建
fileinput.FileInput([files[, inplace[, backup[, bufsize[, mode[, openhook]]]]]]):所有参数和方法同 fileinput.input,除了它还有额外的 readline()方法和 __getitem__() 方法,都是正常理解的意思
此外模块自带两个用于 openhook 的函数
fileinput.hook_compressed(filename, mode):用于打开通过 gzip 和 bz2 模块压缩的文件
fileinput.hook_encoded(encoding):指定打开文件的编码方式
python 2.7 input_Python2.7-fileinput相关推荐
- python 逐行读取文件_Python fileinput模块:逐行读取多个文件
前面章节中,我们学会了使用 open() 和 read()(或者 readline().readlines() )组合,来读取单个文件中的数据.但在某些场景中,可能需要读取多个文件的数据,这种情况下, ...
- python fileinput_Python模块学习:fileinput
这几天有这样一个需求,要将用户登陆系统的信息统计出来,做成一个报表.当用户登陆成功的时候,服务器会往日志文件里写一条像下面这种格式的记录:"日期时间@用户名@IP",这样的日志文件 ...
- python fileinput_python文件处理之fileinput
一.介绍 fileinput模块可以对一个或多个文件中的内容进行迭代.遍历等操作,我们常用的open函数是对一个文件进行读写操作. fileinput模块的input()函数比open函数更高效和好用 ...
- [python] fileinput模块
fileinput模块能处理来自一个或多个文件的输入. 自动读取命令行参数(由sys.argv)并将其视为输入文件的列表 --> 按顺序读取数据行 [例1]drop2hash.py的作用是剔除所 ...
- python常用标准库的基本用法_Python常用标准库之fileinput
Python常用标准库之fileinput fileinput模块用于对标准输入或多个文件进行逐行遍历.这个模块的使用非常简单,相比open()方法批量处理文件,fileinput模块可以对文件.行号 ...
- python fileinput_python模块fileinput
在python脚本语言中的fileinput模块可以对一个或多个文件的内容进行迭代,编历操作. 常用的函数: fileinput.input() #读取文件的内容 fileinput ...
- python英汉字典_Python基于有道实现英汉字典功能
Python基于有道实现英汉字典功能 本文实例讲述了Python基于有道实现英汉字典功能的方法.分享给大家供大家参考.具体如下: import re,urllib aa="http://di ...
- Python快速学习第八天
本文内容全部出自<Python基础教程>第二版 10.1 模块 现在你已经知道如何创建和执行自己的程序(或脚本)了,也学会了怎么用import从外部模块获取函数并且为自己的程序所用: &g ...
- python中文件的打开与关闭_python中的文件打开与关闭操作命令介绍
python中的文件打开与关闭操作命令介绍 1.文件打开与关闭 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式). f = open('t ...
最新文章
- Windows核心编程(3)字符编码详解
- module 'paddle.fluid' has no attribute 'data'
- 电子测量与仪器第四版pdf_固定资产管理系统_资产分类名称(电子和通信测量分析仪器篇)...
- Kafka 常见命令行 Version 2.1.0
- java基础:数据类型
- di容器_DI容器是代码污染者
- 110-简单类型之整数类型和小数类型
- Pytorch —— 模型保存与加载
- powershell一行代码批量修改文件名(附命令详解)
- ASP.NET Core MVC 打造一个简单的图书馆管理系统 (修正版)(三)密码修改以及密码重置...
- DBD::Oracle的库文件报失问题
- 0514JS函数练习
- 个人CTF入门训练过程WriteUp
- android5.0 输入法提取,搜狗手机输入法5.0 Android新版使用体验
- mysql rm-rf_rm-rf误操作的恢复过程
- 京东返利PHP采集关键字,PHP实现京东API的授权HASH算法
- 安装带有 SSH 的 SOCKS 服务器!
- python3的下载和安装
- 数据结构题目收录(一)
- 无法启动此程序,因为计算机中丢失 api-ms-win-crt-stdio-l1-1-0.dll
热门文章
- Lumia 800 升级 windows phone 7.8
- Ubuntu 11.04下最流行的17款应用(linux在中国市场的占有率好像只有0.1几%)
- Socket中如何设置连接超时
- 算法高级(13)-常见负载均衡算法Java代码实现
- 设置servlet或action作为欢迎页面
- 【git系列】git命令之撤销回退篇
- bootstrapValidator验证的remote中data属性里获取select一直是默认值
- 2821: 作诗(Poetize)
- oracle EXP-00028
- Fast dev didn't succeed, trying another location