python在进行字符串处理或者通过open函数读取文件时,经常会出现编码的错误:UnicodeDecodeE-rror:‘ascii‘codeccan‘tdecodebyte0xe6inposition0:ordinalnotinrange(128)这个是由于python在进行编码和解码的过程中,出现编解码不兼容时导致的错误。所以现在需要对字符的编码有个..
分类:
编程语言 时间:
2016-01-15 18:03:36
阅读次数:
206
问题描述:运行python脚本的时候,报SyntaxError:Non-ASCIIcharacter错误。问题分析:此类问题是编码问题导致。如果开发者不指定编码方式,python会提供默认的编码方式,显然,默认编码方式是无法满足我们的需求的。解决办法:开发者指定编码方式参考python提供的文档,链接为h..
分类:
编程语言 时间:
2016-01-08 14:45:19
阅读次数:
170
曾经出现过这样的问题UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)是因为对str进行编码UnicodeEncodeError: 'ascii' code...
分类:
编程语言 时间:
2015-12-23 17:53:22
阅读次数:
215
不说废话,先上图 unicode编码只能在内存中使用,它是不能被保存到硬盘上的。所以我们需要对他进行“加工”,来使信息可以保存到硬盘上。这时候我们就需要把unicode进行“编码”操作(encode);反过来,当把硬盘上的信息加载到内存中时,我们就需要对信息进行“解码”操作(decode),这样计算...
分类:
编程语言 时间:
2015-12-17 18:58:45
阅读次数:
141
>>> '无' #gbk字符'\xce\xde'>>> str1 = '\xce\xde'>>> str1.decode('gbk') # 解码gbk为 unicodeu'\u65e0'>>> str1.decode('gbk').encode('utf-8') # 解码gbk为 unicod...
分类:
编程语言 时间:
2015-12-13 00:35:45
阅读次数:
265
认识常见编码 GB2312是中国规定的汉字编码,也可以说是简体中文的字符集编码 GBK是 GB2312的扩展 ,除了兼容GB2312外,它还能显示繁体中文,还有日文的假名 cp936:中文本地系统是Windows中的cmd,默认codepage是CP936,cp936就是指系统里第936号编码...
分类:
编程语言 时间:
2015-12-06 12:49:32
阅读次数:
552
python入门后需要不断的练习才能加深印象,为了提升自己的python编码能力,特地找了一些python小例子进行练习,这个是原文地址:https://github.com/Yixiaohan/show-me-the-code所有的题目都在这里。虽然不能做到每天一题,但是会做到有时间就做一道练习题。下面开始第一题:第..
分类:
编程语言 时间:
2015-11-20 20:06:49
阅读次数:
194
现象:列表中的中文打印出来后显示为十六进制>>>lt=[‘大神‘,‘zhzhgo‘]
>>>printlt
[‘\xb4\xf3\xc9\xf1‘,‘zhzhgo‘]
>>>首先需要明确,这不是乱码,这是unicode字符串在内存中的形式,python在命令行界面输出的数据,如果不是ASCII码,则会以十六进制..
分类:
编程语言 时间:
2015-11-04 07:10:02
阅读次数:
388
python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错'ascii' codec can't encode characterspython没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设置为utf8的编码格式。...
分类:
编程语言 时间:
2015-10-26 09:17:46
阅读次数:
2482
在多元回归中,自变量增加会使R平方扩大,为避免高估R平方,用调整的多重判定系数:adjusted multiple coefficient of determination, 记作R_a平方R_a_square=1-(1-R**2)*((n-1)/(n-k-1))python 编码# adjuste...
分类:
其他好文 时间:
2015-10-25 10:53:46
阅读次数:
1806