下面是一个非常简单的实现:
with open('/etc/passwd', 'r') as f: try: f.seek(0,2) s = '' while s.count('\n') < 11: cur = f.tell() f.seek((cur - 10)) s = f.read(10) + s f.seek((cur - 10)) print s except Exception as e: f.readlines()