b_1=str2.encode(encoding='unicode_escape') #ansi ,GBK,gb2312,utf-8,utf-16,ascii,unicode_escape 用刷抖音刷剧的时间做点对自己有用的事情!
1. 运行后会出现UnicodeDecodeError异常 原因是在记事本编写的文本保存的默认类型都是 不是UTF-8编码当然会报错啦,有两种解决方法:1.保存txt文件时将编码类型改成utf-8(或者另存为) 2.直接将encoding的参数改为ansi运行 txt = open("threekingdoms.txt", "r", encoding ='ansi').read() 1....
用于向Python3解释器声明源代码文件所用的编码类型,Python3默认就是将文件按utf-8进行读取和保存的,所以当文件的编码为utf-8时,其实这句话没必要写。 当文件的编码不为utf-8时,比如为ANSI编码时,我们可以用下面这条语句告诉Python3解释器编码类型为ANSI, # -*- coding: ANSI -*- 1. 从其作用来看,显然这条...
在Python中,encoding='utf-8-sig'是一种编码格式,用于指定字符串的编码方式。 具体来说,utf-8-sig编码格式是utf-8编码的一种变体,它通过在字节序列的末尾添加一个BOM(Byte Order Mark)来标识文本文件的编码方式。BOM 是用来标识文本文件的字节顺序的标记,通常是一个不可见的字符序列,用于告诉计算机该文件采用的...