codificando saída no python 3: configurando sys.stdout's coding
em python 2, a saída padrão codificando pode ser alterada sem esforço, envolvendo sys.stdout em um codec. No entanto, no Python 3, essa técnica é tornada obsoleta devido à incongruência entre o tipo STR esperado por sys.stdout.write () e os bytes produzidos pela codificação. de fluxos padrão, incluindo sys.stdout:
sys.stdout.reconfigure (coding = 'utf-8') essa abordagem altera efetivamente a codificação para utf-8. Além disso, você pode refinar o manuseio de erros de codificação especificando um parâmetro de erros:
sys.stdout.reconfigure (coding = 'utf-8', erros '' ignore ')
sys.stdout.reconfigure(encoding='utf-8')
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3