python3 str.encode bytes.decode
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 str.encode bytes.decode相关的知识,希望对你有一定的参考价值。
str.encode
把字符串编码成字节序列
bytes.decode
把字节序列解码成字符串
https://docs.python.org/3.5/library/stdtypes.html
str.
encode
(encoding=”utf-8”, errors=”strict”)-
Return an encoded version of the string as a bytes object. Default encoding is
‘utf-8‘
. errors may be given to set a different error handling scheme. The default for errors is‘strict‘
, meaning that encoding errors raise aUnicodeError
. Other possible values are‘ignore‘
,‘replace‘
,‘xmlcharrefreplace‘
,‘backslashreplace‘
and any other name registered viacodecs.register_error()
, see section Error Handlers. For a list of possible encodings, see section Standard Encodings.Changed in version 3.1: Support for keyword arguments added.
bytes.
decode
(encoding=”utf-8”, errors=”strict”)bytearray.
decode
(encoding=”utf-8”, errors=”strict”)-
Return a string decoded from the given bytes. Default encoding is
‘utf-8‘
. errors may be given to set a different error handling scheme. The default for errors is‘strict‘
, meaning that encoding errors raise aUnicodeError
. Other possible values are‘ignore‘
,‘replace‘
and any other name registered viacodecs.register_error()
, see section Error Handlers. For a list of possible encodings, see section Standard Encodings.Note
Passing the encoding argument to
str
allows decoding any bytes-like object directly, without needing to make a temporary bytes or bytearray object.Changed in version 3.1: Added support for keyword arguments.
以上是关于python3 str.encode bytes.decode的主要内容,如果未能解决你的问题,请参考以下文章
python读文件,TypeError: a bytes-like object is required, not 'str'