你的程序有个错误:语法无效
我正在使用这个版本的Python:
Python 2.5.4 (r254:67916, 2008年12月23日,15:10:54) [MSC v.1310 32位 (Intel)] 在win32上
所以,我在这里遇到了一个问题
with open(ntpserverfile) as f:
ntplist = f.readlines()
当我按F5运行时,'open'和'as'都显示红色警告,我在寻找解决办法,但我对Python还是个新手,有人能帮我吗?
1 个回答
2
在Python 2.5版本中,with
语句需要手动开启,而在更早的版本中根本没有这个功能。如果你想在某个文件中使用with
语句,就需要在文件的最上面加上以下的未来声明,这个声明要放在#!
那一行之后:
from __future__ import with_statement
(具体来说,with
语句上面只能放注释、模块文档字符串、空行和其他未来声明。)