Python 2.7用のコードを作成しましたが、サーバーには2.5があります。次のコードをPython2.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トレースバックで予約済みのキーワードになります(最後の最後の呼び出し):ファイル「Main.py」、7行目、ExtractorからのインポートExtractorファイル「/data/client/scripts/Extractor.py」、 open(self._logFile、'w')をoutとして持つ29行目:^ SyntaxError:無効な構文
ありがとう、ロン。