Я много пробовал запускать raw_input("") на консоли python, но это дает ошибку. Кроме того, я смотрю несколько видеороликов, которые могли быть сделаны на старом питоне. поэтому input("") является единственным методом и почему raw_input("") отбрасывается в новой версии, есть ли какая-либо причина?
Raw_input ("") исключен из python 3.2
Ответ 1
raw_input() был переименован в input() в Python v3.x
Старый input() исчез, но вы можете эмулировать его с помощью eval(input())
Что нового в Python 3 упоминает об этом (и многом другом):
PEP 3111: raw_input() был переименован в input(). То есть новый вход() функция считывает строку из sys.stdin и возвращает ее с завершающим Новая линия лишена. Он вызывает EOFError, если вход завершен преждевременно. Чтобы получить старое поведение ввода(), используйте eval (input()).
Ответ 2
Python 3.x input - это python 2.x raw_input. Функция только что была переименована, поскольку старый 2.x input был разбит по дизайну и поэтому исключен в 3.x.