Ответ 1
Скорее всего, вы используете более раннюю версию Python, которая не поддерживает оператор with
. Здесь, как сделать то же самое, не используя with
:
fileh = open(file, 'w')
try:
# Do things with fileh here
finally:
fileh.close()
Я работаю над написанием простого приложения python для linux (maemo). Однако я получаю SyntaxError: invalid syntax
в строке 23: with open(file,'w') as fileh:
Код можно увидеть здесь: http://pastebin.com/MPxfrsAp
Я не могу понять, что не так с моим кодом, я новичок в python и инструкции "с". Итак, что вызывает ошибку этого кода и как я могу его исправить? Это что-то не так с утверждением "с"?
Спасибо!
Скорее всего, вы используете более раннюю версию Python, которая не поддерживает оператор with
. Здесь, как сделать то же самое, не используя with
:
fileh = open(file, 'w')
try:
# Do things with fileh here
finally:
fileh.close()