Невозможно использовать значение параметров из командной строки в файл Quarto при рендеринге документа Quarto в PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно использовать значение параметров из командной строки в файл Quarto при рендеринге документа Quarto в Python

Сообщение Anonymous »

Я пытаюсь передать значение параметра с помощью Quarto CLI и использовать его в файле Quarto с кодом Python, но это не работает.
Использованная команда:
< pre class="lang-bash Prettyprint-override">

Код: Выделить всё

quarto render test.qmd -P foo:5 --output test_cmd_out.html
Кварто-документ (

Код: Выделить всё

test.qmd
):

Код: Выделить всё

---
title: "Test File"
format: html
html:
embed-resources: true
execute:
echo: False
jupyter: python3

---

# Title

Print this in report
```{python}
foo
```

---
Ошибка:

Код: Выделить всё

Starting python3 kernel...Done

Executing 'test.quarto_ipynb'
Cell 1/1: ''...ERROR:

An error occurred while executing the following cell:
------------------
foo
------------------

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
Cell In[1], line 1
----> 1 foo

NameError: name 'foo' is not defined
Нужно ли мне использовать его как params$foo даже для Python или каким-либо другим способом?
Не уверен, что не так, если Я смотрю их документацию.

Подробнее здесь: https://stackoverflow.com/questions/792 ... -rendering
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»