linecache - 快速读取文件的指定行
读取文件中的指定行,是经常需要用到的功能。通过Python的linecache模块,可以快速定位、读取文件中的指定行。
linecache - 快速读取文件的指定行
1 getline
函数
函数体:
1 | linecache.getline(filename, lineno[, module_globals]) |
例如,在实现PyTorch的Dataset派生类时,需要实现__getitem__(self, idx)
类成员函数,可以通过linecache
模块读取idx
行的文本内容:
1 | def __getitem__(self, idx): |
2 链接
linecache (File & Directory Access) - Python 中文开发手册 - 开发者手册 - 云+社区 - 腾讯云