当前位置:  开发笔记 > 编程语言 > 正文

python版本与json.dumps冲突

如何解决《python版本与json.dumps冲突》经验,为你挑选了1个好方法。

我是新手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工具:以太坊)



1> Brian Cain..:

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) )

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有