with open(logPath, 'r') as fh:
for line in TailDeque(fh, 20):
gamethread.delayed(0, show_recentlyCommands, (userid, text))
我总是在行with open(logPath, 'r') as fh:
我使用Python 2.5并使用TailDeque。
答案 0 :(得分:5)
Python 2.5仅支持with
语句;您需要将此作为使用with
语句的每个文件中的第一个行:
from __future__ import with_statement
with
语句无法导入__future__
,因为Python 2.6