python print hashlib.sha256语法错误:语法无效

时间:2016-02-12 15:46:34

标签: python-3.x bitcoin

我正在阅读这本书"掌握比特币" (来自Andreas M. Antonopoulos,第193页)并希望自己尝试一些东西但是已经陷入了第一步(在Python中:3.3.4):

Python 3.3.4 (v3.3.4:7ff62415e426, Feb 10 2014, 18:12:08) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.

>>> import hashlib

>>> print hashlib.sha256("I am Satoshi Nakamoto").hexdigest()
File "<stdin>", line 1
    print hashlib.sha256("I am Satoshi Nakamoto").hexdigest()
                ^
SyntaxError: invalid syntax

我做错了什么?

1 个答案:

答案 0 :(得分:2)

&#34;打印&#34;是Python 3中的一个函数,所以你需要使用大括号:

name="CB[]"

请注意我正在编码字符串,因为否则会发生TypeError。