python dict garbledを解決する方法

辞書を定義して直接出力すると、出力結果が中国語で文字化けします

d={'name':'lily','age':18,'sex':'女性','no':1121}
print d

出力結果:

{ ‘age’: 18, ‘no’: 1121, ‘name’: ‘lily’, ‘sex’: ‘\xe5\xa5\xb3’}

解決:

d={'name':'lily','age':18,'sex':'女性','no':1121}
print json.dumps(d,encoding='utf-8',ensure_ascii=False)

出力結果:

{ 「年齢」:18、「いいえ」:1121、「名前」:「ユリ」、「性別」:「女」}

コンテンツの拡張:

Pythonでのリストまたは辞書の出力の文字化けの解決策

問題:Pythonのリストまたは辞書に中国語の文字列が含まれています。直接printを使用すると、次の結果が表示されます。

# 辞書を印刷する
dict ={'name':'張さん'}
print dict
 {' name':'\xe5\xbc\xa0\xe4\xb8\x89'}
 
# リストを印刷する
list =[{'name':'張さん'}]
print list
 [{' name':'\xe5\xbc\xa0\xe4\xb8\x89'}]

**解決: **

出力には次の方法を使用します。

import json
 
# 辞書を印刷する
dict ={'name':'張さん'}
print json.dumps(dict, encoding="UTF-8", ensure_ascii=False){'name':'張さん'}
 
# リストを印刷する
list =[{'name':'張さん'}]
print json.dumps(list, encoding="UTF-8", ensure_ascii=False)[{'name':'張さん'}]

これまでのところ、python dictの文字化けを解決する方法に関するこの記事は、ここで紹介されています。関連するpython dictの文字化けの解決策については、ZaLou.Cnの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後、ZaLou.Cnをさらにサポートしていただければ幸いです。 !

Recommended Posts

python dict garbledを解決する方法
pythonコードにコメントする方法
pythonをすばやく学ぶ方法
pythonプラグインをアンインストールする方法
pythonオブジェクトを理解する方法
パイソンタプルの使い方
Python |再帰を使用して解決する関数
pythonウェブページコードの表示方法
pythonスレッドプールの使用方法
python設定ファイルの書き方
pythonプログラムを保存する方法
Pythonで括弧を省略する方法
CentOS8にPython3.8をインストールする方法
pythonでクラスを書く方法
pythonで数値をフィルタリングする方法
PythonでExcelを読む方法
CentOS8にPythonをインストールする方法
pythonでエラーを表示する方法
pythonでreturnを書く方法
pythonモジュールを表示する方法
Pythonで変数を理解する方法
pythonで変数をクリアする方法
pythonオブジェクト指向プログラミングを理解する方法
PythonでSQLiteを使用する方法
pythonのインストールが成功したことを確認する方法
Pythonで地球を作る方法
およびおよびまたはPythonでの使用方法
pythonでキャッシュファイルを削除する方法
pythonでnull値を表す方法
pythonでテキストファイルを保存する方法
PYTHONを使用してニュース記事をクロールする方法
pythonでwinプログラムを書く方法
pythonでid関数を実行する方法
pythonでエラーをカスタムキャッチする方法
pythonでtryステートメントを書く方法
Pythonでプライベート属性を定義する方法
R&D:CentOS7にPython3をインストールする方法
Pythonでカスタムモジュールを追加する方法
pythonでexcelテーブルを処理する方法
Pythonでグローバル変数を理解する方法
インストールされているモジュールをpythonで表示する方法
Ubuntu20.04 ubuntu / focal64にPython2をインストールする方法
reprを使用してpythonプログラムをデバッグする方法
Pythonタイムモジュールを学ぶ方法
さまざまなシステムでのPythonopenメソッド
pythonで辞書を並べ替える方法
Pythonをすばやく開始する方法
python三重引用符の入力方法
pythonで背景音楽を追加する方法
pythonで相対パスを表す方法
linux + ubuntuはpythonを解決します
01.Pythonの概要
Pythonの紹介
Ubuntu18.04ですべてのPythonライブラリをアップグレードする方法
pythonでround関数を使用する方法
PythonでWebページをPDFに変換する方法
Pythonでzip関数を使用する方法
ubuntuサーバー環境にpythonをインストールする方法
Pythonゲームで重力をシミュレートする方法
pythonでformat関数を使用する方法
UbuntuでPython3を楽しくプレイする方法