用法:
fileinput.input(files=None, inplace=False, backup='', *, mode='r', openhook=None, encoding=None, errors=None)
创建
FileInput
类的实例。该实例将用作该模块函数的全局状态,并且在迭代期间也返回使用。此函数的参数将传递给FileInput
类的构造函数。FileInput
实例可用作with
语句中的上下文管理器。在本例中,input
在with
语句退出后关闭,即使发生异常:with fileinput.input(files=('spam.txt', 'eggs.txt'), encoding="utf-8") as f: for line in f: process(line)
在 3.2 版中更改:可以用作上下文管理器。
在 3.8 版中更改:关键字参数
mode
和openhook
现在只有关键字。在 3.10 版中更改:仅关键字参数
encoding
和errors
被添加。
相关用法
- Python fileinput.input()用法及代码示例
- Python fileinput.isfirstline()用法及代码示例
- Python fileinput.filelineno()用法及代码示例
- Python fileinput.lineno()用法及代码示例
- Python fileinput.filename()用法及代码示例
- Python filecmp.cmpfiles()用法及代码示例
- Python filter()用法及代码示例
- Python calendar firstweekday()用法及代码示例
- Python string find()用法及代码示例
- Python dict fromkeys()用法及代码示例
- Python frexp()用法及代码示例
- Python functools.wraps用法及代码示例
- Python functools.singledispatchmethod用法及代码示例
- Python float转exponential用法及代码示例
- Python fsum()用法及代码示例
- Python float.is_integer用法及代码示例
- Python format()用法及代码示例
- Python calendar formatmonth()用法及代码示例
- Python functools.singledispatch用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 fileinput.input。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。