2020 08 de abril de Relações com python aprender Notas ---- suplementar conteúdo codificação e copiar princípio função

bytes:

uma coleção de bytes é definir o tipo de um monte de bytes, tipo de cadeia de caracteres em python são bytes começando no b

bytes ação:

O computador pode armazenar binário, nossos personagens, imagens, vídeos, música e deseja salvar em seu disco rígido, ele deve ser o caminho certo e depois codificado em depósito binário

Para o texto, podemos GBK de codificação, ele também pode ser utf-8, a codificação ASCII.

Para imagens, ele deve ser codificado como um PNG, JPEG e outros formatos

Para a música a ser codificados em MP3, WAV, etc.

 

Pode salvar em seu disco rígido após o python, a cadeia tem de ser codificado em bytes: Observações. corda nem codificados e, em seguida, salvou o arquivo quando soube da operação antes que ele, ha, essa é a python ajuda padrão que você fez isso, no padrão codificação python3 armazenamento de arquivos é utf-8.

 

Arquivos em modo binário:

f = Abrir ( Arquivo = "encode_test" , MODE = "wb" ) # wb abrir arquivos em modo binário

Abra o arquivo em modo binário lá

WB criar um binário

binário ler rb

Adicional ab binário

 

conversão de codificação de caracteres

Definição: transcodificação refere-se à codificação transformado em outro código, tal como utf-8 para GBK.

Por que eu preciso transcodificação-lo?

Porque código diferente do sistema operacional, utf-8 não pode olhar diretamente para a vitória, porque as janelas são codificadas por GBK, foi transformado em gbk. Se você ativar a exibição normal com o caráter GBK em Linux \ Mac, você tem que se transformar em codificação UTF-8.

 

Codificação e decodificação

 

 

 Observações:

Em PY3, a memória da string é codificado em Unicode, unicode Uma das características é agora

Todas as línguas têm codificado relação de mapeamento. Portanto, o seu formato de arquivo utf-8 no Windows PC para ver se ele não pode, você pode colocar o primeiro decodificada em utf-8 unicode, gbk re-codificar o Unicode para ele.

 

 

 

Note, seja em Windows ou Mac ou Linux, você PyCharm IDE pode suportar uma variedade de codificação de arquivos, por isso mesmo utf-8 arquivos, você também pode exibir corretamente na PyCharm janelas

 

cópia superficial

 

Acho que você gosta

Origin www.cnblogs.com/jianchixuexu/p/12662624.html
Recomendado
Clasificación