我试图弄清楚为什么我在 Eclipse 中的 Python 打印语句中收到以下语法错误:
print(md5_to_hex(md5(message)),' <= "',message.decode('ascii'),'"', sep='')
^
SyntaxError: invalid syntax
我试图弄清楚为什么我在 Eclipse 中的 Python 打印语句中收到以下语法错误:
print(md5_to_hex(md5(message)),' <= "',message.decode('ascii'),'"', sep='')
^
SyntaxError: invalid syntax
from __future__ import print_function
Print 还不是一个函数,导入未来版本的 print 让它以这种方式运行。
在 python-2.x 中
print(whatever)
大致*相当于
print whatever
在你的情况下,whatever
是
md5_to_hex(md5(message)),' <= "',message.decode('ascii'),'"', sep=''
这不是一个有效的表达式。
* (如果(whatever)
是元组,则不正确)