mindspore.dataset.utils.LineReader
- class mindspore.dataset.utils.LineReader(filename)[源代码]
高效的(基于行的)文件读取。
该类缓存基于行的文件元信息,可以让用户方便的获取文件总行数、读取文件指定行内容等。
该类提供如下方法:
len():返回文件的总行数。
readline(line):打开文件并读取文件的第line行。
close():关闭文件句柄。
- 参数:
filename (str) - 基于行的文件名。
- 异常:
TypeError - filename 无效。
RuntimeError - filename 不存在或者不是普通文件。
样例:
>>> from mindspore.dataset import LineReader >>> >>> reader = LineReader("/path/to/txt/or/csv/file") >>> reader.readline(1) >>> reader.close()