我已经try 过在python控制台上运行raw_input(""),但这会产生一个错误.此外,我还观看了一些可能是在旧python上制作的视频.所以input("")是唯一的方法,为什么raw_input("")在新版本中被丢弃,有什么原因吗?

推荐答案

在Python v3中,raw_input()被重命名为input().十、

旧的input()已经不复存在,但你可以用eval(input())来模仿它

What's new in Python 3人会提到这一点(以及更多):

PEP 3111:raw_input()被重命名为input().也就是说,新的输入()

Python-3.x相关问答推荐

Pandas 数据帧断言等同于NaN

将strid()映射到Pandas DataFrame中的字符串不会更改NaN条目,但仍然声称它们不同?

被多个\n拆分并保留

CDKTF ec2 具有特定私有 IP 地址的娱乐

在REPLACE INTO中引用变量会抛出sqlite3.OperationalError

它们是否同样存储在python3的内存中?

如何将 OLS 趋势线添加到使用 updatemenus 显示数据子集的 plotly 散点图图形对象?

切片的Python复杂性与元组的星号相结合

使用 OpenCV 从图像中减go 一条线

Python ** 用于负数

Dask worker post-processing

具有 2 个输入的 python 3 map/lambda 方法

将字符串表示与使用整数值的枚举相关联?

Tkinter AttributeError:对象没有属性'tk'

迭代dict值

作为函数对象属性的 __kwdefaults__ 有什么用?

TypeError:列表索引必须是整数或切片,而不是列表

如何使用 Python 订阅 Websocket API 通道?

python判断一个方法是否被调用而不模拟它

Python:如何在 Windows 资源管理器中打开文件夹(Python 3.6.2、Windows 10)