假设我要处理文件的每一行,但最后一行需要特殊处理:
with open('my_file.txt') as f:
for line in f:
if <line is the last line>:
handle_last_line(line)
else:
handle_line(line)
问题是,如何实现?在 Python 中似乎没有检测文件结尾的功能。
除了将行读入列表(使用 f.readlines() 或类似方法)之外,还有其他解决方案吗?