我有一些用 Python 2.7 编写的代码,如下所示:
if (os.path.exists('/path/to/my/file/somefile.txt')):
with open('/path/to/my/file/somefile.txt', 'r') as readfile:
firstline = readfile.readline()
return firstline
当我尝试在具有 python 2.4 的系统上运行它时,出现无效语法错误:
with open('/path/to/my/file/somefile.txt', 'r') as readfile:
^
SyntaxError: invalid syntax
我在这里做错了什么?
Python 2.4 中没有“with”语句,也称为上下文管理器。
Python 2.4 已经有 10 多年的历史了。
升级到 Python 2.7 或 3.3。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)