Как я могу вызвать ошибку в коде, не останавливая выполнение в кварто?
Я создаю документ для студентов, используя quarto. Одна из вещей, которым я хочу научить, — это читать и понимать сообщения об ошибках, поэтому я планировал создать неправильные блоки кода, чтобы вызывать определенные сообщения об ошибках (например, приведенные ниже):
a_list = [1,2,"a"]
a_list[3]
# I want to generate an error to explain that python starts counting at 0
К сожалению, когда я пишу приведенный выше код, quarto жалуется (не без оснований) и прекращает выполнение остальных блоков кода и рендеринг файла.
Есть ли способ получить сообщение об ошибке, не останавливая выполнение?
Я думал, что что-то вроде этого будет работать, но это не так:
# | error: true
a_list[3]
1 ответ
Для меня работает следующее:
---
title: test-error
---
```{python}
#| error: true
a_list = [1,2,"a"]
a_list[3]
```
Он производит следующий вывод:
Одна вещь, чтобы убедиться, что
#| error: true
строка находится в начале ячейки, и между ними нет пробелов.
#
а также
|
.