私信  •  关注

GL2014

GL2014 最近创建的主题
GL2014 最近回复了
7 年前
回复了 GL2014 创建的主题 » python:从文件中读取最后的'n'行[重复]

下面是一个非常简单的实现:

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()