我是新手python
.我正在运行我上网的脚本:
python file.py
我明白了:
File "file.py", line 293 print json.dumps(evaluate(), indent=4) ^ SyntaxError: invalid syntax
我读它与python版本有关,应该是一些2.7
.所以我下载了pyenv
.我在包含file.py
以下内容的目录中设置了正确的版本:pyenv local 2.7.10
.但我仍然得到同样的错误.
(有关信息,我正在尝试安装blockchain
工具:以太坊)
Python 3.x将print语句更改为print函数
Python 2.x:
print "Hello World"
Python 3.x
print("Hello World")
因此,因为您在python 3.x上运行,所以需要更新代码以使用3.x打印样式(例如,打印函数调用).
print( json.dumps(evaluate(), indent=4) )