I updated to Python 3.1.3 (I've got OS X 10.6).
我更新到Python 3.1.3(我有OS X 10.6)。
If I type python
in Terminal, I get a working 2.6.1 environment.
If I type python3
in Terminal, I get a 3.1.3 environment. Everything looks fine until I do something. If I try to run print "hello"
, I get a syntax error.
This problem is the same in IDLE.
如果我在终端中输入python,我会得到一个有效的2.6.1环境。如果我在终端中输入python3,我会得到一个3.1.3环境。在我做某事之前,一切看起来都很好。如果我尝试运行print“hello”,我会收到语法错误。这个问题在IDLE中是一样的。
I tried deleting everything for 3.1 and then reinstalling, but it hasn't worked.
我尝试删除3.1的所有内容,然后重新安装,但它没有工作。
Ideas?
Thanks in advance!
想法?提前致谢!
2 个解决方案
#1
8
In Python 3, you need to use Print as a function:
在Python 3中,您需要使用Print作为函数:
print("Hello")
#2
10
In Python 3.x, print
is a function, so use
在Python 3.x中,print是一个函数,所以使用
print("Hello")
instead.
代替。
#1
8
In Python 3, you need to use Print as a function:
在Python 3中,您需要使用Print作为函数:
print("Hello")
#2
10
In Python 3.x, print
is a function, so use
在Python 3.x中,print是一个函数,所以使用
print("Hello")
instead.
代替。