1

EclipseのPythonprintステートメントで次の構文エラーが発生する理由を理解しようとしています。

    print(md5_to_hex(md5(message)),' <= "',message.decode('ascii'),'"', sep='')
                                                                           ^
SyntaxError: invalid syntax
4

2 に答える 2

3
from __future__ import print_function

Print はまだ関数ではありません。将来のバージョンの print をインポートして、このように動作させるようにしてください。

于 2012-12-28T15:06:55.777 に答える
3

python-2.x では

print(whatever)

ほぼ*同等です

print whatever

あなたの場合whatever

md5_to_hex(md5(message)),' <= "',message.decode('ascii'),'"', sep=''

これは有効な式ではありません。

(whatever)* (がタプルの場合はそうではありません)

于 2012-12-28T15:08:50.253 に答える