概述
每次遇到编码报错都百度一发然后挨个试,感觉劳神费力。。索性今天就看一看这个编码是怎么个用法
str--编码-encode-->byte
byte--解码-decode-->str
例如:
str=bytes.decode(encoding="ansi")
bytes=str.encode(encoding="ansi")
一个直观的例子:
>>> a='mystring'
>>> b=a.encode('utf8')
>>> print(b)
b'mystring'
>>> b.decode('utf8')
'mystring'
关于括号里的encoding是哪一种还需要看实际情况中文件是什么编码。
PS:txt文件可以通过“文件-另存为”界面看到编码格式。
最后
以上就是等待棉花糖为你收集整理的python中读写文件时str和byte的编码问题的全部内容,希望文章能够帮你解决python中读写文件时str和byte的编码问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复