Python文件处理模块全解析
1. fileinput模块
1.1 功能概述
fileinput 模块用于逐行迭代输入文件列表并读取其内容。其主要接口是 input() 函数,该函数创建 FileInput 类的实例。
1.2 input()函数参数
-
files:可选的文件名列表,单个文件名也可。若省略,从命令行sys.argv[1:]读取文件名。空列表或文件名'-'表示从标准输入读取。 -
inplace:若设为True,输入文件会移动到备份文件,标准输出会重定向以覆盖原输入文件,输出关闭时备份文件会被移除。 -
backup:指定备份文件的扩展名,如.bak。默认空字符串,不创建备份文件。
1.3 FileInput实例方法
| 方法 | 描述 |
|---|---|
filename() |
返回当前正在读取的文件名 |
lineno() |
Python文件处理模块全面解析
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



