热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

如题,我用input()函数读取数据一切正常,为什么用raw_input()就出问题呢?程序代码如下:userraw_input(Enterloginname:)print(
如题,我用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 
    user = raw_input('Enter login name:')
NameError: name 'raw_input' is not defined

D:\>

24 个解决方案

#1


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

#2


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

#3


回复回复回复回复回复回复

#4


原来这样

#5


受教
字数

#6


明白了

#7


受教
字数

#8


3.0之后,是不是raw-input和input一样了?

#9


该回复于2010-11-25 13:55:45被版主删除

#10


试了一下 ran_input()改成input()即可

#11


哈哈,建议先参考下py3.x和之前版本的区别之处...

#12


该回复于2011-03-15 15:36:39被版主删除

#13


原来是这样

#14


明白了 python3.0连print "hello world"这种形式都不支持了

#15


huifu

#16


ddddddd

#17


受教了!!!!

#18


嘿嘿 谢谢 LZ  和L1

#19


#20


在3.0中raw_input直接的改为了input
print 'hello world'则改为了print ('hello world')

#21


明白了

#22


该回复于2012-03-01 14:02:06被版主删除

#23


引用 20 楼 luo123xiao123 的回复:
在3.0中raw_input直接的改为了input
print 'hello world'则改为了print ('hello world')

正确答案~

#24


这语言这是的,变动咋这么大了!教程不是很容易的失效了吗
不是违反了程序的 不改变接口原则?
还是java好,不会废弃,只是不建议使用

推荐阅读
  • Python语法上的区别及注意事项
    本文介绍了Python2x和Python3x在语法上的区别,包括print语句的变化、除法运算结果的不同、raw_input函数的替代、class写法的变化等。同时还介绍了Python脚本的解释程序的指定方法,以及在不同版本的Python中如何执行脚本。对于想要学习Python的人来说,本文提供了一些注意事项和技巧。 ... [详细]
  • 本文介绍了如何在给定的有序字符序列中插入新字符,并保持序列的有序性。通过示例代码演示了插入过程,以及插入后的字符序列。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • 本文介绍了蓝桥训练中的闰年判断问题,并提供了使用Python代码进行判断的方法。根据给定的年份,判断是否为闰年的条件是:年份是4的倍数且不是100的倍数,或者是400的倍数。根据输入的年份,输出结果为yes或no。本文提供了相应的Python代码实现。 ... [详细]
  • springmvc学习笔记(十):控制器业务方法中通过注解实现封装Javabean接收表单提交的数据
    本文介绍了在springmvc学习笔记系列的第十篇中,控制器的业务方法中如何通过注解实现封装Javabean来接收表单提交的数据。同时还讨论了当有多个注册表单且字段完全相同时,如何将其交给同一个控制器处理。 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • [大整数乘法] java代码实现
    本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ... [详细]
  • 学习Java异常处理之throws之抛出并捕获异常(9)
    任务描述本关任务:在main方法之外创建任意一个方法接收给定的两个字符串,把第二个字符串的长度减1生成一个整数值,输出第一个字符串长度是 ... [详细]
  • 本文介绍了Swing组件的用法,重点讲解了图标接口的定义和创建方法。图标接口用来将图标与各种组件相关联,可以是简单的绘画或使用磁盘上的GIF格式图像。文章详细介绍了图标接口的属性和绘制方法,并给出了一个菱形图标的实现示例。该示例可以配置图标的尺寸、颜色和填充状态。 ... [详细]
  • 一json文件JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。JSON采用完全独立于语言的文本格式,但是也使 ... [详细]
  • 浅谈Python3中打开文件的方式(With open)
    浅谈Python3中打开文件的方式(With open)-目录0.背景知识1.常规方式:读取文件-----open()2.推荐方式:读取文件-----WithOpen1).读取方式 ... [详细]
  • Python3怎么获取文件属性
    这篇文章给大家分享的是有关Python3怎么获取文件属性的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。os.stat(path ... [详细]
  • Python Flask学习之安装SQL,python3,Pycharm(网上下载安装即可)
    1,下载时更改pypi源。可以额外安装虚拟化环境:pipinstall-ihttp:pypi.douban.comsimple--trusted-hos ... [详细]
author-avatar
begmwr
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有