Как правильно сделать перезапись консоли для гидрыPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как правильно сделать перезапись консоли для гидры

Сообщение Anonymous »

У меня есть файл yaml

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

cars:
- model: "Sedan"
length: 4.5
width: 1.8
height: 1.4
fuel_efficiency:
- 12  # City
- 15  # Highway
- 13  # Combined
- model: "SUV"
length: 4.8
width: 2.0
height: 1.7
fuel_efficiency:
- 10
- 12
- 11
- model: Hatchback
length: 4.0
width: 1.7
height: 1.4
fuel_efficiency:
- 14
- 18
- 16
Я написал сценарий с использованием Hydra, который содержит следующее:

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

import hydra
from omegaconf import DictConfig

@hydra.main(config_path="config", config_name="car_data", version_base=None)
def main(cfg:DictConfig):
for car in cfg.cars:
print(car.model)
Я получаю значения, делаю некоторые вычисления, и все идет хорошо!
Мой вопрос заключается в том, как я могу выполнить консольную перезапись некоторых значений (функция Гидры)
Я пробовал

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

>python process_cars.py cars[0].length=4.8
LexerNoViableAltException: cars[0].length=4.8
^
See https://hydra.cc/docs/1.2/advanced/override_grammar/basic for details
Я пробовал прочитать предложенный документ, но не понял, как его применить в этом случае

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

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

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

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

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

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

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