将python变量存储到xml文件中

时间:2011-04-23 11:25:19

标签: python xml parsing variables store

我需要将python变量(int,bool,string,bool列表)存储到xml文件中。 另外,我需要在这个xml文件中存储一个python脚本。 我解释得更好: 我想读取一个python .py脚本,将其存储在xml文件中。之后,我想从xml中读取它,并将其写入文件(保留所有空格和行)。

解析xml我使用import xml.etree.ElementTree(如diveintopython3中所建议)

有办法吗? 提前谢谢

1 个答案:

答案 0 :(得分:2)

要在XML节点中存储文本,保留其格式,您可以使用:

  • 一个CDATA section,与<![CDATA[ 文字一样,带有精美的格式 ]]>
  • base-64编码的字符串 - 这也适用于二进制数据。