Python 2.5.2 - что было вместо «с»
Я написал свой код для 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
Прямо сейчас, когда я пытаюсь запустить свой скрипт, я получаю эту ошибку:
Предупреждение: «с» станет зарезервированным ключевым словом в Python 2.6 Traceback (последний вызов был последним): файл «Main.py», строка 7, из файла Extractor, импортирует файл Extractor «/data/client/scripts/Extractor.py», строка 29 с открытым (self._logFile, 'w') как out: ^ SyntaxError: неверный синтаксис
Спасибо, Рон.