ホームページ  >  記事  >  バックエンド開発  >  Python3で中国語を出力する方法

Python3で中国語を出力する方法

尚
オリジナル
2019-07-06 17:47:148060ブラウズ

Python3で中国語を出力する方法

Python3で中国語を出力する方法は以下の通りです。

方法1:環境変数にPYTHONIOENCODING=utf-8

Take centos を例にします 実行:

export PYTHONIOENCODING=utf-8

方法 2: 値 "utf-8" を関数の encoding パラメータに割り当てます

開いているファイルを Python で書き込むメソッドを例に挙げます。

#
fsopen = open(aFileUrl, mode="w", encoding='utf-8')

メソッド 3: 標準出力のエンコーディングを設定する

import io , sys
sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding='utf-8')
sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding='utf-8')

注: python2 バージョンの解決策は次のとおりです:

import sys
reload(sys)
sys.setdefaultencoding('utf8')

Python 関連の詳細については、技術的な記事については、Python チュートリアル 列をご覧ください。

以上がPython3で中国語を出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。