@whymexico

Как достать сырую строку из словаря Python?

Добрый день!
Столкнулся с проблемой, не получается достать строку со спец. символами из словаря без изменений.
filter = {
    "folder": "91377094-9399-49e2-9d11-bb75683d16c2",
    "filter": "match(object,\".*[Tt]eam[Vv]iewer.*\")\nor match(object.path,\".*[Tt]eam[Vv]iewer.*\")"
}


print(filter.get("filter")) выведет строку, заменив все спец. символы. Использование print(rf"{filter.get('filter')}") и подобных конструкций не помогает.
Может кто-нибудь подсказать, куда копать?
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
Rimush
@Rimush
Все нормально достается, просто print обрабатывает \

Если очень надо, можно делать так:
filter = {
    "folder": "91377094-9399-49e2-9d11-bb75683d16c2",
    "filter": r"match(object,\".*[Tt]eam[Vv]iewer.*\")\nor match(object.path,\".*[Tt]eam[Vv]iewer.*\")"
}

print(filter.get("filter"))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы