Tag: yaml

Обновлять файл YAML программно

У меня есть Python dict, который исходит из чтения файла YAML с обычным yaml.load(stream) Я хотел бы обновить файл YAML программным путем, указав путь для обновления, например: группа1, опция1, option11, значение и снова сохраните полученный dict в качестве файла yaml. Я столкнулся с проблемой обновления dicntionary, учитывая, что путь является динамическим (допустим, пользователь может ввести […]

Как сохранить или прочитать литерал возврата каретки и новой строки из yaml в python

Я весь день борюсь с этой проблемой. Я тоже не мог найти ответ онлайн. У меня есть документ yaml, который хранит конфигурацию сервера для моего сервера сообщений / ответов, а один из параметров – «message_terminator». Как вы можете догадаться, это то, что мой сервер знает, чтобы искать в качестве терминатора сообщений сообщений, отправленных клиентами. \r\n […]

Альтернативы «persistent_id» рассола?

Я использую модуль рассола Python для реализации тонкого файлового слоя сохранения. Уровень сохранения (часть большей библиотеки) в значительной степени зависит от функции persistent_id от pickle для сохранения объектов указанных классов в виде отдельных файлов. Единственная проблема с этим подходом заключается в том, что файлы рассола не редактируются человеком, и я бы предпочел сохранить объекты в […]

Как создать объект datetime с помощью PyYAML

Я хотел бы создать объект datetime.datetime.now() с datetime.datetime.now() PyYAML. Легко назвать некоторые функции: >>> y = """#YAML … description: Something … ts: !!python/object/apply:time.time []""" >>> yaml.load(y) {'description': 'Something', 'ts': 1289955567.940973} >>> Тем не менее, я не могу понять, как получить datetime.now() . Я пробовал столько перестановок с вызовами, использующими различные теги yaml python . Все […]

Возможно ли сохранить структуру блока YAML при сбрасывании анализируемого документа?

Мы используем PyYAML для готовых конфигурационных файлов для разных сред. Но наши блоки YAML теряют целостность. input.yml … pubkey: | —–BEGIN PUBLIC KEY—– MIGfMA0GCSq7OPxRrQEBAQUAA4GNADCBiQKBgQCvRVUKp6pr4qBEnE9lviuyfiNq QtG/OCyBDXL4Bh3FmUzfNI+Z4Bh3FmUx+z2n0FCv/4BpgHTDl8D95NPopWVo1RH2 UfhyMd6dQ/x9T5m+y38JMzmSVAk+Fqu8ya18+yQVOEyEIx3Gxpsgegow33gcxfjK EsUgJHXcpw7OPxRrCQIDAQAB —–END PUBLIC KEY—– … выполнение этой программы с помощью python3 … import yaml with open('input.yml', mode='r') as f: parsed = yaml.safe_load(f) with open('output.yml', mode='w') as f: yaml.dump(parsed, f) […]

Можно ли использовать блоки метаданных yaml для расширения синтаксиса pandoc?

Сначала немного контекста: Я пишу академическую статью о pandoc / yaml + Leo Editor . С этой комбинацией я могу писать по-настоящему органично. Дерево редактора Leo используется для организации записи нелинейным способом, поэтому я могу видеть основные темы написания, вложенные в них глубоко, выбрать, на что сосредоточиться в следующем сеансе написания, и поместить некоторые части […]

Значения Force YAML являются строками

Посмотрите на этот код под Python 2.7: >>> import yaml >>> yaml.load('string: 01') {'string': 1} >>> 🙁 Можно ли получить строку 01 без изменения файла yaml? Я ничего не нашел в документах.

В чем заключается основное различие между pickle и yaml в Python?

Я наивна для Питона. Но я узнал, что оба они используются для сериализации и десериализации. Итак, я просто хочу знать, что все основные различия между ними?

Python: доступ к значениям YAML с использованием «точечной нотации»

Я использую конфигурационный файл YAML. Итак, это код для загрузки моей конфигурации в Python: import os import yaml with open('./config.yml') as file: config = yaml.safe_load(file) Этот код фактически создает словарь. Теперь проблема в том, что для доступа к значениям мне нужно использовать тонны скобок. YAML: mysql: user: pass: secret Python: import os import yaml with […]

Conda 'ImportError: нет модуля с именем ruamel.yaml.comments'

Conda дает ошибку, когда я запускаю с ней какую-либо команду. Traceback (most recent call last): File "/usr/local/bin/conda", line 7, in <module> from conda.cli.main import main File "/usr/local/lib/python2.7/dist-packages/conda/cli/__init__.py", line 8, in <module> from .main import main # NOQA File "/usr/local/lib/python2.7/dist-packages/conda/cli/main.py", line 46, in <module> from ..base.context import context File "/usr/local/lib/python2.7/dist-packages/conda/base/context.py", line 18, in <module> from ..common.configuration […]

Interesting Posts for Van-Lav

Изображение Python отображается при наведении курсора на точку

cProfile сохранение данных в файл вызывает перебои символов

Можно ли ломаться в лямбда, когда ожидаемый результат найден

Исключить поле объекта из травления в python

Обработка исключений Jinja2

Преобразование сценария предсказания текста с javascript на python

Python: в чем разница между (1,2,3) и , и когда я должен использовать их?

Есть ли способ использовать aiohttp-клиент с прокси-сервером socks?

Как использовать numpy longdouble dtype?

Эффективно хранимый словарь. Существует ли эта структура данных и что она называется?

Как я могу получить IP-адрес клиента запроса Tornado?

Как найти первый «ключ»? в словаре?

Самый эффективный способ синтаксического анализа большого .csv в python?

Python: как узнать тип возвращаемого типа и типы аргументов?

Позволяет ли освобождение обрабатываться по-разному для небольших / больших массивов numpy?

Python - лучший язык программирования в мире.