在raw_input()中使用中文提示,在CMD下中文乱码问题解决。。。

错误的程序及结果1:

解决1:

guess = int(raw_input(‘请输入一个整数:‘.decode(‘utf-8‘).encode(‘gbk‘)))

解决2:

guess = int(raw_input(unicode(‘请输入一个整数:‘,‘utf-8‘).encode(‘gbk‘)))

此处python 版本 2.7.11,编译器 sublime 2

注意:

python 中出现中文一般需要加前缀 u 或 U 用来避免乱码,但只对 print 有效,对 raw_input无效(或者我没有找到解决方法)

时间: 2024-10-19 16:14:08

在raw_input()中使用中文提示,在CMD下中文乱码问题解决。。。的相关文章

很多时候运行tomcat 的时候总是会提示tomcat 的端口被占用 但是任务管理器里面还找不到是哪个端口被占用了 因此很多人就重新配置tomcat 或者去修改tomcat的端口号 ,其实这么做太麻烦了 ,小弟在这里告诉你一个非常简单的方法。 1.在开始菜单中选择运行 然后输入cmd 进入DOS界面。显示如下: 2.在Dos窗口中输入netstat -ano|findst

很多时候运行tomcat 的时候总是会提示tomcat 的端口被占用 但是任务管理器里面还找不到是哪个端口被占用了 因此很多人就重新配置tomcat  或者去修改tomcat的端口号 ,其实这么做太麻烦了 ,小弟在这里告诉你一个非常简单的方法. 1.在开始菜单中选择运行  然后输入cmd  进入DOS界面.显示如下: 2.在Dos窗口中输入netstat   -ano|findstr  8080(注意的 我的Tomcat 的断口号 是8080 你的断口号是多少就写多少) 输入完成后回车 会弹出下

记一次解决cmd中执行java提示"找不到或无法加载主类"的问题

今天遇到一个问题:在cmd命令行中,用javac编译java文件可以成功,但是用java执行却提示"找不到或无法加载主类".现将该问题的原因以及解决办法记录一下. 先理解一下系统变量path和classpath的作用. path:可执行命令的搜索路径,在该路径下搜索可以运行的程序或批处理文件. 命令行中输入一个命令,则会在path配置的目录中查找该命令,如果存在则调用该程序运行,如果不存在则提示" 'XXX' 不是内部或外部命令,也不是可运行的程序或批处理文件."

客户端cmd打开mysql,执行插入中文报错或插入中文乱码解决方案

最近在制作一个安装包,需要安装的时候执行mysql脚本儿,做了一个批处理,但是发现总是执行到 插入中文的时候报错,或者插入中文是乱码. 网上查了好多资料,说是把编码改成GBK什么的,终究还是不成功. 最后经过多次测试,现把解决方案分享给大家. 第一步:打开mysql中的配置文件,my.ini,看一看配置文件中 [mysql] default-character-set=utf8 [mysqld] character-set-server=utf8 看是不是这样配置的.因为utf8 是国际通用的,

Lync 小技巧-48-Lync 语音邮箱-英文提示-自动助理-中文提示

问题: 1. 呼叫-SA-6001-语音邮箱-英文提示(部分用户) 2. 呼叫-AA-6002-自动话务员-中文提示(所有用户) 解决方法: 1) 原因是你的OWA登录时候的默认语言设置为英文,才会出现上面情况 2) 登录OWA 3) 选择-选项,输入-帐号和密码 4) 选择-设置 5) 选择-区域 6) 修改-中文,选择-保存 选择-返回 7) 拔打-SA-6001-语音邮箱 正常. 说明,OWA中的语言邮箱影响语音邮箱的提示音.

使用vee-validate表单插件是如何设置中文提示?

最近在写vue表单验证的时候,在网上找到一款不错的插件vee-validate,在使用的过程中发现配置不了中文提示,这就很苦恼了,基本上网上的配置办法我都看过,都是有问题的,比如这种 import zh_CN from 'vee-validate/dist/locale/zh_CN'; //引入中文包,提示信息可以以中文形式显示 import { Validator } from 'vee-validate'; Validator.addLocale(zh_CN); // 设置提示信息中文方式显

Advanced Installer 中测试数据库连接提示“未发现数据源名称并且未指定默认驱动程序”的解决办法

原文:Advanced Installer 中测试数据库连接提示"未发现数据源名称并且未指定默认驱动程序"的解决办法 最近需要制作一个安装包,安装包的要求如下: 1.用户手工填写MySql的地址.用户名和密码 2.填写完成后提供测试数据库连接是否正常的按钮功能 3....... 项目要求打包的Mysql版本为5.5.27 x64版本,通过研究Advanced Installer 发现,此打包工具提供了数据库连接字符串,并且是通过ODBC的方式来连接的,既然是安装的64位的数据库,那么连

MFC中添加ToolTip提示框

PART 1 MFC 对话框中的 Buttton添加提示 例如我们想在一个对话框中的一个button控件添加tooltip,实现的方法如下: 1. 在该对话框的类中添加一个CToolTipCtrl类型成员,并在适当的地方将其初始化如下: m_ToolTipCtrl.Create(this); m_ToolTipCtrl.AddTool(GetDlgItem(IDC_BUTTON1), _T("This is ToolTip")); m_ToolTipCtrl.SetMaxTipWidt

MyEclipse中设置智能提示

在实际的开发当中,编译器没有智能提示,确实是效率很低,下面我就给大家讲一下在MyEclipse中设置智能提示,方便大家的开发,希望能帮到大家. 方法一:首先,在MyEclipse的菜单栏中找到window→Preferences→Java→Editor→Content Assist, 然后将Auto activation delay 的数值改为一个较小的数值,比如说20,默认是200,再把Auto activationtriggers for Java 的值"."改为".ab

备忘:如何在输入框中显示灰色提示字体;整个div透明化显示

如何在输入框中显示灰色提示字体? <input type="text" placeholder="邮箱/手机号/淘宝会员名"/> 整个div透明化显示? 1 background-color:gray;/*设置背景色*/ 2 3 border: 1px solid black;/*设置边框*/ 4 5 filter:alpha(opacity=60);/* for IE */ 6 7 opacity:0.9;/* CSS3 standard */