我试图找出为什么我在Eclipse中的Python print语句中收到以下语法错误:
print(md5_to_hex(md5(message)),' <= "',message.decode('ascii'),'"', sep='')
^
SyntaxError: invalid syntax
答案 0 :(得分:3)
from __future__ import print_function
打印不是一项功能,导入未来的打印版本以使其以这种方式运行。
答案 1 :(得分:3)
在python-2.x
中print(whatever)
大致相当于
print whatever
在您的情况下,whatever
是
md5_to_hex(md5(message)),' <= "',message.decode('ascii'),'"', sep=''
这不是有效的表达。
*(如果(whatever)
是元组,那不是真的)