5

私は初心者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ます:イーサリアム)

4

1 に答える 1

16

Python 3.x changed print statement to be print functions

Python 2.x:

print "Hello World" 

Python 3.x

print("Hello World")

So because you are running on python 3.x you will need to update your code to use the 3.x print style (e.g., print function calls).

print( json.dumps(evaluate(), indent=4) )
于 2015-12-03T00:25:08.813 に答える