gpt4 book ai didi

python 版本与 json.dumps 冲突

转载 作者:太空狗 更新时间:2023-10-30 00:39:29 24 4
gpt4 key购买 nike

我是 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 工具:ethereum)

最佳答案

Python 3.x 将打印语句更改为打印函数

python 2.x:

print "Hello World" 

python 3.x

print("Hello World")

因此,由于您在 python 3.x 上运行,因此您需要更新代码以使用 3.x 打印样式(例如,打印函数调用)。

print( json.dumps(evaluate(), indent=4) )

关于python 版本与 json.dumps 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34055465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com