2012-03-01 11 views
2

私はPython 2.6で書かれたコードを2to3を使ってPython 3に変換しました。 すべての構文の変更はそれに応じて行われている、 が、私はまだ、次のようなエラーが出ます:print()のPython 3構文が無効

print('Type: ' + t) 
    ^
SyntaxError: invalid syntax 

これは self.type(引数)のようなプリント()が、他の完全に有効なコードだけではなく起こる

何が間違っている可能性がありますか? 私は途中でpython 3.2を使用しています。

私を引き抜いてください。

+0

凹みはしばしば神秘的な構文エラーは、上記のエラーの結果であるだけでなく – CosmicRabbitMediaInc

+1

完全に正しいです。先のコードを見てください。 [さあ、エラーメッセージを正確に*貼り付けて貼り付けてください。 'SyntaxError'でなく、 'Syntax Error'でなければなりませんので、後で再入力するか編集してください。] – DSM

答えて

5

構文エラーは、上記の行にある可能性があります。括弧などがないように見えます。

+0

ありがとう! – CosmicRabbitMediaInc

-1

これは本当の構文です。欠落しているなど) - - 最初の行は無効パイソンなる発見された場合のみ*が報告されている

print('Type:%d'%t) 
+0

't'が整数の場合のみです。あなたはそれを信じなければならない理由は何ですか? – jwodder

関連する問題