我正在爲linux(maemo)編寫一個簡單的python應用程序。 with open(file,'w') as fileh:
Python with「with」語句的語法無效
的代碼可以在這裏看到:但是我在第23行上獲得SyntaxError: invalid syntax
http://pastebin.com/MPxfrsAp
我無法弄清楚什麼是錯我的代碼,我是新來的Python和「用」的語句。那麼,什麼導致這個代碼出錯,我該如何解決它? 「with」聲明有問題嗎?
謝謝!
我正在爲linux(maemo)編寫一個簡單的python應用程序。 with open(file,'w') as fileh:
Python with「with」語句的語法無效
的代碼可以在這裏看到:但是我在第23行上獲得SyntaxError: invalid syntax
http://pastebin.com/MPxfrsAp
我無法弄清楚什麼是錯我的代碼,我是新來的Python和「用」的語句。那麼,什麼導致這個代碼出錯,我該如何解決它? 「with」聲明有問題嗎?
謝謝!
很可能,您正在使用不支持with
語句的Python的早期版本。以下是如何做同樣的事情,而無需使用with
:
fileh = open(file, 'w')
try:
# Do things with fileh here
finally:
fileh.close()
Python版本您使用的? – 2010-05-03 02:48:27
2.5在這種情況下。 – lanrat 2010-05-03 04:01:31