当我们使用input函数接受输入的字符串,并在后面的代码中调用时

userName = input("Please input userName:")

input只会尝试输入数值型的数据(输入是整型,浮点型时合法,输入字符时会转换为对应的ascii码),如果输入是没有加""的字符串就会被认为是一个变量,而这个变量之前没有声明过就会报未定义的错误。

NameError: name XXXXX is not defined
就是你输入的这个字符串没有定义

应该使用raw_input函数,这样输入的数据都会被当做原始字符串,之后再进行后续处理。

userName = raw_input("Please input userName:")

Python使用input输入字符串会报错相关推荐

  1. delete操作字符串会报错吗?

    其实是不会的."delete只能对对象属性进行操作"的说法是错误的,严谨来说,delete可以对任意变量类型进行操作,只不过只有对对象的属性才能操作成功,对其他变量类型操作失败罢了 ...

  2. python字符串拼接数字_解决Python中字符串和数字拼接报错的方法

    解决Python中字符串和数字拼接报错的方法 前言 众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错. 如以下的代码: # co ...

  3. vscode输入npm install报错

    vscode输入npm install报错 主问题 时间:2021.12.04 问题描述:安装node.js后,在vscode控制台中输入npm install报出错误如下图: 问题根因:需要用管理员 ...

  4. Python 使用xlrd读Excel文件报错

    Python 使用xlrd读Excel文件报错:XLRDError: Unsupported format, or corrupt file: Expected BOF record; found ' ...

  5. python的Web框架Django运行报错:Invalid HTTP_HOST header: 'xxx.xx.xxx.xxx:8000'. You may need to add 'xxx.xx'

    python的Web框架Django运行报错:Invalid HTTP_HOST header: 'xxx.xx.xxx.xxx:8000'. You may need to add 'xxx.xx' ...

  6. ENVI对LandSat8 (OLI)图像 FLAASH大气校正 input radiance image data 报错 no valid data encountered in this file

    问题描述:用ENVI5.3.1对LandSat8 (OLI)图像 FLAASH大气校正 input radiance image data 报错 no valid data encountered i ...

  7. ubuntu18.04安装python的mysqlclient==1.4.6报错ERROR Command errored out with exit status 1python setup

    安装python的mysqlclient==1.4.6报错 环境: ubuntu18.04 python 3.7.2 Django 2.2 想要使用Django来操作MySQL,报错: LookupE ...

  8. python中引入包的时候报错AttributeError: module ‘sys‘ has no attribute ‘setdefaultencoding‘解决方法?

    python中引入包的时候报错AttributeError: module 'sys' has no attribute 'setdefaultencoding'解决方法? 参考文章: (1)pyth ...

  9. python下载第三方库的时候报错ERROR: Command errored out with exit status 1: python setup.py egg_info Check the

    python下载第三方库的时候报错ERROR: Command errored out with exit status 1: python setup.py egg_info Check the l ...

最新文章

  1. java jdk下载安装_Java JDK下载安装及配置
  2. 如何用Python快速抓取Google搜索?
  3. flask服务器端解析文件包时出现问题,flask + celery 遇到的那些坑
  4. Android进阶:七、Retrofit2.0原理解析之最简流程【上】
  5. (017)java后台开发之客户端通过HTTP获取接口Json数据
  6. 关于魔法方法的一点总结
  7. Java中log4j控制写入日志开关
  8. 为什么德国制造让人那么放心
  9. jQuery.ajax()方法
  10. java 加载shellcode_MSF-Shellcode生成和使用
  11. 给萌新的Flexbox简易入门教程
  12. Scala中的下划线使用总结
  13. 小米 samba linux,U-BOOT移植准备之(一)Samba服务器
  14. 指导CoVaR,基于Copula、GARCH、DCC、分位数回归、藤VineCopula
  15. 基于Markov区制转换模型的股票波动分析
  16. 一卡通变“一脸通”,人脸识别让校园更安全
  17. docker发布自己的镜像到docker hub上
  18. 通用后台管理系统,管理后台框架模板演示地址
  19. 带音效的计算机软件,音效增强软件哪个好用?好用的音效增强软件推荐
  20. 【Idea】Refactor

热门文章

  1. Java版本电子招标采购系统源码:营造全面规范安全的电子招投标环境,促进招投标市场健康可持续发展
  2. 下半年计算机技术与软件专业技术资格(水平)考试成绩历年公布时间
  3. 关于大华视频监控的制作
  4. 智慧农业,现代农业,数字农业——张继群的智慧农业之路
  5. java计算机毕业设计基于springboot+vue+elementUI的口腔管理平台管理系统(前后端分离)
  6. 关于如何求PAPR的CCDF以及ecdf函数的使用
  7. 汽车中的前置箱SGA是怎么进行内存管理的?
  8. 贴片电阻中的光敏电阻主要应用于哪些场景
  9. CAXA 二次开发 接单
  10. 2023全国特种作业操作证登高架设模拟考试试卷一[安考星]