pythonencoding哪些
答案:2 悬赏:10
解决时间 2021-11-10 07:26
- 提问者网友:低唤何为爱
- 2021-11-09 12:18
pythonencoding哪些
最佳答案
- 二级知识专家网友:而你却相形见绌
- 2021-11-09 12:40
在Python3中有str和byte两种类型:
str进行编码encode会得到byte;byte解码decode会得到str。
str对应于文字的抽象实体,没有编码一说;
而byte,你不可能仅仅通过二进制数据,来确定出编码;这句话了不那么绝对,有专门的包chardet来推断byte的编码,但仅仅是推断,还并不能保证100%正确。
str进行编码encode会得到byte;byte解码decode会得到str。
str对应于文字的抽象实体,没有编码一说;
而byte,你不可能仅仅通过二进制数据,来确定出编码;这句话了不那么绝对,有专门的包chardet来推断byte的编码,但仅仅是推断,还并不能保证100%正确。
全部回答
- 1楼网友:时光挺欠揍
- 2021-11-09 14:01
要猜文件的encoding,python有一个chardet可以用,在pypi里有它的entry。但是要想100%的猜中是不可能的。
py 2.2里面的codecs里有另一个open函数,可以指定encoding的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |