Недопустимый синтаксис Python с “с” оператором

Я работаю над записью простого приложения Python для Linux (Maemo). Однако я добираюсь SyntaxError: invalid syntax на строке 23: with open(file,'w') as fileh:

Код виден здесь: http://pastebin.com/MPxfrsAp

Я не могу выяснить что не так с моим кодом, я плохо знаком с Python и "с" оператором. Так, что вызывает этот код к ошибке, и как я могу зафиксировать его? Это - что-то не так с "с" оператором?

Спасибо!

15
задан lanrat 3 May 2010 в 02:30
поделиться

1 ответ

Скорее всего, вы используете более раннюю версию Python, которая не поддерживает оператор with. Вот как сделать то же самое без использования with:

fileh = open(file, 'w')
try:
    # Do things with fileh here
finally:
    fileh.close()
23
ответ дан 1 December 2019 в 03:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: