这不是重复,因为我使用的是python 2.7.6,而不是3。
我正在使用来自V8源代码库的the script,它给了我错误:
D:\v8\source\v8\tools\dev>v8gen.py x64.release
File "D:\v8\source\v8\tools\dev\v8gen.py", line 147
print '%s does not exist in %s for %s' % (
^
SyntaxError: invalid syntax
文件本身应该没问题,因为它适用于其他环境,可能是linux。但我正在从Windows 10本机shell(cmd)运行该脚本。
我不熟悉python,有人可以提出可能出错的地方吗?
答案 0 :(得分:4)
我认为您使用的是Python 3.x,此代码是用Python 2.x编写的。
尝试在正确版本的python中运行它,或将其更改为:
print ('%s does not exist in %s for %s' % (
self._options.builder, CONFIG, self._options.master))