Wenn Sie in Python mit Japanisch arbeiten, möchten Sie manchmal den Inhalt eines Wörterbuchs oder einer Liste überprüfen. Wenn jedoch Japanisch enthalten ist, kann es nicht so ausgegeben werden, wie es ist. Es gibt eine bequeme und einfache Methode namens Prettyprint, aber ich werde sie einführen, weil es eine noch einfachere Methode gibt. Für Prettyprint sind die folgenden Artikel hilfreich. Hübsches Druckmemo für Japanisch (auch Python2.7 Windows 7)
print str(Wörterbuchname oder Listenname).decode("string-escape")
Schreiben Sie es einfach so. Es ist einfach!
Erstellen Sie als Beispiel die folgende Liste und das folgende Wörterbuch.
>>> # -*- coding: utf8 -*-
>>> list = ['Morgen','Zum Wetter','Was']
>>> dic = {'Datum':'Der 10 ..','Zeit':'10 Uhr'}
>>> print list
['\xe6\x98\x8e\xe6\x97\xa5','\xe5\xa4\xa9\xe6\xb0\x97\xe3\x81\xab', '\xe3\x81\xaa\xe3\x81\x82\xe3\x82\x8c']
>>> print dic
{'\xe6\x97\xa5\xe3\x81\xab\xe3\x81\xa1': '10\xe6\x97\xa5', '\xe6\x99\x82\xe9\x96\x93': '10\xe6\x99\x82'}
Es sieht so aus und kann nicht als Japanisch angezeigt werden.
>>> print str(list).decode('string-escape')
['Morgen', 'Zum Wetter', 'Was']
>>> print str(dic).decode('string-escape')
{'Datum': 'Der 10 ..', 'Zeit': '10 Uhr'}
Ich konnte es richtig auf Japanisch anzeigen!
pretty print
Sie können es installieren, indem Sie das Terminal wie unten gezeigt eingeben.
easy_install prettyprint
Jetzt können Sie es verwenden. Wenn es tatsächlich für eine Liste oder ein Wörterbuch verwendet wird, sieht es wie folgt aus.
>>> from prettyprint import pp
>>> pp(list)
[
"Morgen",
"Zum Wetter",
"Was"
]
>>> pp(dic)
{
"Datum": "Der 10 ..",
"Zeit": "10 Uhr"
}
Es wird in einer Form ausgegeben, die leicht zu sehen ist!
Wir haben eine supereinfache Möglichkeit eingeführt, den Inhalt der japanischen Wörterbücher und Listen von Python und "Pretty Print" anzuzeigen.
Ich denke, Sie sollten "print str (Wörterbuch oder Listenname) .decode (" string-Escape ")" und "Pretty Print" je nach Situation richtig verwenden.
prettyprint
ändert die Linie, sodass jedes Element leicht zu erkennen ist. Wenn es sich um eine kurze Liste handelt oder wenn Sie nur den Anfang eines Wörterbuchs oder einer Liste sehen möchten, um sicherzustellen, dass sie in der Liste enthalten ist, drucken Sie "str str (Wörterbuch oder Listenname) .decode (" string-Escape ")" Es kann leichter zu sehen sein.
-Japanisches hübsches Druckmemo (auch Python2.7 Windows 7) http://qiita.com/zaoriku0/items/f4edbb5e044648994a0d -Ich möchte eine Liste und ein Wörterbuch mit Japanisch in Python hübsch drucken http://sucrose.hatenablog.com/entry/20111112/p1
Recommended Posts