【发布时间】:2018-02-03 18:22:06
【问题描述】:
raw_input 和 input 一样吗?因为当我在 python 中编码时,我不能使用 raw_input 它会产生一些错误。
【问题讨论】:
-
"takes up some error" 是无用的描述,给个minimal reproducible example
raw_input 和 input 一样吗?因为当我在 python 中编码时,我不能使用 raw_input 它会产生一些错误。
【问题讨论】:
在 Python 2 中,raw_input() 用于输入。而在 Python 3.x 中,您拥有 input()。
也许你的 python 版本是 3.x。
【讨论】:
正如this question 的回答提到的那样
不同之处在于 Python 3.x 中不存在 raw_input(),而 input() 存在。实际上,旧的 raw_input() 已重命名为 input(),旧的 input() 已不复存在,但可以使用 eval(input()) 轻松模拟。 (请记住 eval() 是邪恶的,所以如果可能,请尝试使用更安全的方法来解析您的输入。)
【讨论】: