假设我想处理文件的每一行,但最后一行需要特殊处理:在Python中,如何测试一行是否是最后一行?
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()或类似的)?
阅读所有与片? – 2013-08-26 17:31:41