python重置变量 sys.defaultencoding
来源:互联网 发布:独立电影节知乎 编辑:程序博客网 时间:2024/05/24 04:11
<span style="font-family: Arial, Helvetica, sans-serif;">例如重置变量defaultencoding为utf-8</span>
#-*- coding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding('utf-8')</span>
但是如下代码在Windows里直接运行.py文件就出乱码
#-*- coding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding('utf-8')num_1=float(raw_input(u'来一个数:\n'))num_2=float(raw_input(u'再来一个数:\n'))result=num_1+num_2print 'result is',result
windows命令行环境下只正确显示 GBK/GB2312编码如果要正常显示要这样写: number = raw_input(u'我是谁'.encode('gbk'))
改成
#-*- coding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding('utf-8')num_1=float(raw_input(u'来一个数:\n'.encode('gbk')))num_2=float(raw_input(u'再来一个数:\n'.encode('gbk')))result=num_1+num_2print 'result is',result
0 0
- python重置变量 sys.defaultencoding
- 关于reload(sys) sys.defaultencoding问题
- oracle的sys密码重置。
- python - sys模块的方法及变量(version 2.x)
- python---sys
- python sys
- python sys.stdin,sys.stdout,sys.stderr
- Python - reload(sys) + sys.setdefaultencoding
- python 重置密码
- Python反射、模块中的变量os、sys、__file__、加密模块等
- Python-sys.argv[]用法
- python sys.path用法
- python--sys.argv[]用法
- python sys.argv[]用法
- Python:sys.argv[]用法
- PYTHON模块之sys
- python sys模块
- python sys模块详解!
- 1001. A+B Format (20)
- JAVA三大特性之三---多态性
- 安卓高德地图开发自定义线路规划(按着自己定义的经纬度规划线路)
- android style之我的理解
- 解决pl/sql developer 中文字段显示乱码或无法用中文作查询条件的问题
- python重置变量 sys.defaultencoding
- Unity检测目标点是否在扇形攻击范围内
- poj 3321 Apple Tree (树状数组+DFS)
- javacript检查是否为正整数,检查是否是合法的字符串,计算一个字符串的字节长度
- 【众筹资讯】颠倒的众筹出版
- android post上传文件到服务器
- embed标签在页面加载的时候动态的改变src的值,可播放的
- 网站应加强个性化建设 提升SEO优化效果分析
- PCB设计线宽与电流