Сохраните переменные Python в XML-файл - PullRequest
0 голосов
/ 23 апреля 2011

Мне нужно хранить переменные Python (int, bool, строка, список bool) в XML-файл. Кроме того, мне нужно хранить скрипт Python внутри этого XML-файла. Я объясню лучше: Я хочу прочитать скрипт Python .py, сохранить его в файле XML. После этого я хочу прочитать его из xml и записать в файл (сохраняя все пробелы и строки).

Для анализа xml я использую import xml.etree.ElementTree (как предложено в diveintopython3)

Есть ли способ? Заранее спасибо

1 Ответ

2 голосов
/ 23 апреля 2011

Чтобы сохранить текст в узле XML с сохранением его форматирования, вы можете использовать:

  • a CDATA-секцию , например <![CDATA[ текст с необычным форматированием ]]>.
  • строка в кодировке Base-64 - это также хорошо для двоичных данных.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...