mindspore.dataset.utils.LineReader
- class mindspore.dataset.utils.LineReader(filename)[源代码]
基于行的文件读取器。
通过提前缓存文件基于行的元信息,实现对文件各行的随机访问读取。
- 参数:
filename (str) - 待读取的文件名。
- 异常:
TypeError - filename 无效。
RuntimeError - filename 不存在或者不是常规文件。
样例:
>>> from mindspore.dataset import LineReader >>> >>> reader = LineReader("/path/to/txt/or/csv/file") >>> # Read the first line of csv file >>> reader.readline(1) >>> # Return the row size in csv file >>> reader.len() >>> # Close the handle >>> reader.close()