用户输入

在 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