Question
20 JSON-Daten lesen
Lesen Sie die JSON-Datei des Wikipedia-Artikels und zeigen Sie den Artikeltext zu "UK" an. Führen Sie in den Problemen 21-29 den hier extrahierten Artikeltext aus.
Answer
import json
with open("jawiki-country.json") as f:
for line in f:
line_data = json.loads(line)
if line_data["title"] == "England":
data = line_data
break
print(data["text"][:1000])
# {{redirect|UK}}
# {{redirect|Vereinigtes Königreich|Ehrenländer im Frühjahr und Herbst|Englisch(Frühling und Herbst)}}
# {{Otheruses|Europäisches Land|Lokale Küche der Präfekturen Nagasaki und Kumamoto|Igirisu}}
# {{Grundlegende Informationen Land
# |Kurzbezeichnung=England
# |Japanischer Ländername=Vereinigtes Königreich Großbritannien und Nordirland
# |Offizieller Ländername= {{lang|en|United Kingdom of Great Britain and Northern Ireland}}<ref>Offizieller Ländername außer Englisch:<br />
# *{{lang|gd|An Rìoghachd Aonaichte na Breatainn Mhòr agus Eirinn mu Thuath}}([[schottisch Gälisch]])
# *{{lang|cy|Teyrnas Gyfunol Prydain Fawr a Gogledd Iwerddon}}([[Wales]])
# *{{lang|ga|Ríocht Aontaithe na Breataine Móire agus Tuaisceart na hÉireann}}([[irisch]])
# *{{lang|kw|An Rywvaneth Unys a Vreten Veur hag Iwerdhon Glédh}}([[Cornwall]])
# *{{lang|sco|Unitit Kinrick o Great Breetain an Northren Ireland}}([[schottisch]])
# **{{lang|sco|Claught Kängrick o Docht Brätain an Norlin Airlann}}、{{lang|sco|Unitet Kängdom o Great Brittain an Norlin Airlann}}(Ulster Scottish)</ref>
# |Flaggenbild= Flag of the United Kingdom.svg
# |Nationales Emblembild= [[Datei:Royal Coat of Arms of the United Kingdom.svg|85px|Britisches nationales Emblem]]
# |Nationaler Emblem-Link=([[Britisches nationales Emblem|Staatswappen]])
with open("uk_text.txt", "w") as f:
f.write(data["text"])
Recommended Posts