данные с json-файла.
Всего 10 000 страниц (файлов), на каждой странице по 20 новостей.
В принципе всё работает, если бы не одно НО:
у каждой новости по несколько ключей: id, name, description, date
вот только далеко не у всех есть ключ description.
Как итог: если попадаю на новость у которой отсутствует вышеупомянутый ключ получаю KeyError.
p.s. я новичок, поэтому просьба камнями не закидывать, а объяснить и решить проблему. Спасибо!
На мой взгляд есть два варианта "лечения":
1. можно просто проигнорировать эту новость и пойти за следующей;
2. вместо дескрипшна писать что-то по умолчанию (например: описание отсутствует).
Оба варианта приемлемы. Только я не знаю, как их реализовать. Поэтому обращаюсь за помощью в этот чат.
for i in range(0, 19 + 1):
pdb = [
(
r['results'][i]['id'],
r['results'][i]['name],
r['results'][i]['description'],
r['results'][i]['date'],
)
]
query = """ INSERT INTO pdb (id, name, description, date) VALUES (?, ?, ?, ?) """
cursor.executemany(query, pdb)
.get вместо квадратных скобок
r['results'][i].get('description'), это?
как ты его отформатировал ?
три апострофа код три апострофа
чел ты, у меня это и стоит
только <code></code>
это то я знаю, а как отформатировать так, чтобы не было красным?
типа здесь чтобы выделялся? правой кнопкой на выделенном тексте -> форматирование -> моноширный либо три таких знака в начале и три в конце (на windows-клаве этот знак на ё)
вот я сейчас так набрал
я знаю, просто ты показал 2 скрина, на одном красный, а на другом красивый, три апострафа делают красный или красивый текст?
Есть инлайновый код - он форматируется красным и обозначается одинарными апострофами. А есть блок кода, который форматируется серым и обозначается тройными апострофами.
у меня без красного единственное что я делал: использовал моноширный и жирный - это в первом своем сообщении. во втором только моноширный.
.ex reply.reply('<code>вот код блять ты заебал</code> и хватит юзать тгвеб, его забросили давно, и не надо жаловаться что у тебя текст криво выделен, нормальные люди юзают нормальные клиенты')
спасибо, так понятней, думаю стоит удалить эти сообщения, так как это оффтоп
вот код блять ты заебал и хватит юзать тгвеб, его забросили давно, и не надо жаловаться что у тебя текст криво выделен, нормальные люди юзают нормальные клиенты
Ну как я и говорил - ты не осилил
бляяяяяяяять, пошёл нахуй
Обсуждают сегодня