使用者輸入
在 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