我正在为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