python ascii转utf8_ascii 转换为 utf-8
Python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错:
UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)
python没办法处理非ascii编码的,此时需要自己改变python的编码方式为‘utf-8’
第一种方法:
在xx.py开头处添加:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
不好的地方在于,需要在每个出现非ascii编码的程序里加上这段代码
第二种方法:
在python的Lib\site-packages文件夹下新建一个sitecustomize.py,内容为:
# encoding:utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
重启python解释器,执行sys.getdefaultencoding(),编码被设置为utf8,
之后每次启动python时,编码都是utf-8,。这是因为系统在python启动的时候,自行调用该文件,设置系统的默认编码,而不需要每次都手动的加上解决代码。
python ascii转utf8_ascii 转换为 utf-8相关推荐
- python ascii码16进制转换_如何在Python十六进制整数和ASCii编码的字符串之间进行转换...
今天,我将与您分享一种将Python十六进制整数转换为ASCii编码的字符串的方法,该方法具有很好的参考价值,希望对大家有所帮助. 让我们一起关注小编,看看 当使用Pyserial与STM32通信时, ...
- python将一个json字典转换为一个python对象
python将一个json字典转换为一个python对象 示例代码: from collections import OrderedDict import jsondata = '{"nam ...
- Python将彩色图转换为灰度图
Python将彩色图转换为灰度图 目录 Python将彩色图转换为灰度图 #原图 #转化程序 #处理后的图片
- python pandas dataframe 列 转换为离散值
python pandas dataframe 列 转换为离散值 import pandas as pd import numpy as np df1 = pd.DataFrame({'日期': [' ...
- php arff文件,python实现txt文件格式转换为arff格式
本文实例为大家分享了python实现txt文件格式转换为arff格式的具体代码,供大家参考,具体内容如下 将文件读取出来的时候默认都是字符型的,所以有转换出来有点问题,但是还是可以用的. 文件要求第一 ...
- 在Python中将十六进制字符串转换为int
如何在Python中将十六进制字符串转换为int? 我可能将其设置为" 0xffff "或" ffff ". #1楼 在上述Dan的答案中加上:如果为int() ...
- python强转字符串_在Python 3中将Exception转换为字符串
在Python 3中将Exception转换为字符串 有谁知道,为什么这个Python 3.2代码 try: raise Exception('X') except Exception as e: p ...
- [转载] Python程序将十进制转换为二进制,八进制和十六进制
参考链接: Python程序将十进制转换为二进制,八进制和十六进制 Here you will get python program to convert decimal to binary, oct ...
- [转载] Python ascii()函数
参考链接: Python ascii() 描述: Python ascii()函数和repr() 函数有点类似,返回一个表示对象的字符串, 但是对于字符串中的非 ASCII 字符则返回通过 repr( ...
最新文章
- 网站降权可从两方面着手分析
- java web二: xml编程(CRUD)
- 當前主流防拷光碟的備份
- java parameters用法_(四)Parameters,简单参数就用这个
- crontab文件在哪个目录_目录形式URL与文件形式URL哪个更有利于SEO
- 搭建你的嵌入式Vxworks开发环境
- desktop docker 无法卸载_关于Docker:Docker – 无法移除死容器
- 将一个项目布到服务器上,怎么在云服务器上布项目
- 项目中AOP的使用-读写分离
- python能做什么-普通小白学会Python到底具体能做什么呢?
- centos 7 mysql 源码安装,CentOS 7源码安装MYSQL
- ChromeDriver和PhantomJS配置到$PATH
- 中学数字化实验室建设及配置要求
- 腾讯云短信设置流程图文介绍
- 阿铭Linux_网站维护学习笔记201903019
- DVWA网盘下载和安装教程 详解
- 6年java工作经验总结
- dsp28335杂记2
- 中规中矩的linux安装redis
- 自定义Drawable实现灵动的红鲤鱼动画(上篇)