【问题标题】:python raw_input and input [duplicate]python raw_input和输入[重复]
【发布时间】:2018-02-03 18:22:06
【问题描述】:

raw_input 和 input 一样吗?因为当我在 python 中编码时,我不能使用 raw_input 它会产生一些错误。

【问题讨论】:

标签: python input raw-input


【解决方案1】:

Python 2 中,raw_input() 用于输入。而在 Python 3.x 中,您拥有 input()

也许你的 python 版本是 3.x。

来自http://docs.python.org/dev/py3k/whatsnew/3.0.html

【讨论】:

    【解决方案2】:

    正如this question 的回答提到的那样

    不同之处在于 Python 3.x 中不存在 raw_input(),而 input() 存在。实际上,旧的 raw_input() 已重命名为 input(),旧的 input() 已不复存在,但可以使用 eval(input()) 轻松模拟。 (请记住 eval() 是邪恶的,所以如果可能,请尝试使用更安全的方法来解析您的输入。)

    【讨论】:

      猜你喜欢
      • 2013-08-27
      • 2011-03-29
      • 2014-02-27
      • 2011-03-29
      • 2014-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多