Как хранить анекдоты в json а потом получать их на python
Решил я такой написать бота, который будет мне скидывать смешные(и не очень) анекдоты, а не тут-то было
Решено было воспользоваться json
with open("Jokes.json") as file:
data = json.load(file)
anek = random.choice(data["jokes"])
print(anek)
Анекдоты(несмешные):
{"jokes":["-Увидимся сегодня?\n-Я болею.\n-Так можно в аптеке посидеть...", "Самые яркие воспоминания начинаются со слов :' Зря, конечно, мы это делали...'"]}
В итоге он мне выкидывал вот такое
-Увидимся сегодня? -Я болею. -Так можно в аптеке посидеть...
Буду благодарен вариантам с json или альтернативам
Ответы (1 шт):
Автор решения: RomanR
→ Ссылка
Нужно указать кодировку. encoding="utf8"
import json
import random
with open("Jokes.json", encoding="utf8") as file:
data = json.load(file)
anek = random.choice(data["jokes"])
print(anek)