Python2中的print
是一个语句,而Python3中是一个函数
Python2代码 example.py
def greet(name): print "Hello, {0}!".format(name) print "What's your name?" name = raw_input() greet(name)
命令行中执行指令
$ 2to3 -w example.py
Python3代码
def greet(name):
print("Hello, {0}!".format(name))print("What's your name?")
name = input()
greet(name)
书写兼容代码
from future import print_function
参考:
</div>