Python3.1为何不能使用函数raw_input() - 小众知识

Python3.1为何不能使用函数raw_input()

2013年01月27日 14:18:05 苏内容
  标签: Python
阅读:7328
如题,我用input()函数读取数据一切正常,为什么用raw_input()就出问题呢?

程序代码如下:
user = raw_input('Enter login name:')
print ('Your login is :'+user)

当我运行的时候,就出现这样的问题:

D:\>type input.py
user = raw_input('Enter login name:')
print ('Your login is :'+user)
D:\>Python input.py
Traceback (most recent call last):
  File "input.py", line 1, in <module>
    user = raw_input('Enter login name:')
NameError: name 'raw_input' is not defined

D:\>

你觉得有了个input,又来个raw_input,利索吗?
Python3.0系列将raw_input作为垃圾扔掉了。。。

原来是这样的说,怪不得一直提示raw_input未定义,一直不知道是怎么回事

试了一下 ran_input()改成input()即可
扩展阅读