我为 python 2.7 编写了我的代码,但服务器有 2.5。我如何重写下一个代码,使其在 python 2.5.2 中运行:
gzipHandler = gzip.open(gzipFile)
try:
with open(txtFile, 'w') as out:
for line in gzipHandler:
out.write(line)
except:
pass
现在,当我尝试运行我的脚本时,我收到了这个错误:
警告:'with' 将成为 Python 2.6 Traceback 中的保留关键字(最近一次调用最后一次):文件“Main.py”,第 7 行,从提取器导入提取器文件“/data/client/scripts/Extractor.py”,第 29 行,open(self._logFile, 'w') 为 out: ^ SyntaxError: invalid syntax
谢谢,罗恩。