用户输入
在 Python 2 中,使用 raw_input
函数接受用户输入,
Python 2.x >= 2.3
user_input = raw_input()
在 Python 3 中,使用 input
函数接受用户输入。
Python 3.x >= 3.0
user_input = input()
在 Python 2 中,input
函数将接受输入并对其进行解释。虽然这可能很有用,但它有几个安全注意事项,并在 Python 3 中删除。要访问相同的功能,可以使用 eval(input())
。
要使脚本在两个版本之间保持可移植性,你可以将下面的代码放在 Python 脚本的顶部附近:
try:
input = raw_input
except NameError:
pass