Python 3与print()语法无效

时间:2012-03-01 07:28:25

标签: python-3.x

我已经使用2to3将用Python 2.6编写的代码转换为Python 3。 所有语法更改都是相应的, 但我仍然得到如下错误:

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

这不仅发生在print()上,还发生在其他完全有效的代码上 self.type(ARG)

可能有什么不对? 我顺便使用python 3.2。

请把我赶出去..

2 个答案:

答案 0 :(得分:8)

语法错误可能在上面的行上。看起来像一个缺少的括号或其他东西。

答案 1 :(得分:-2)

这是真正的语法。

print('Type:%d'%t)