如何将xml文件包含为.py源文件

时间:2010-02-22 09:02:12

标签: python

我有一个xml文件,我正在读取该xml文件中的数据。 但问题是我从所有可用的.py文件(使用py2exe)制作一个exe文件。

我不想将我的xml文件与我的exe(因为安全原因)一起分发为独立的xml文件。我希望我的xml文件应该是exe的一部分,作为所有其他剩余的.py文件。

所以任何想法都可以将我的xml文件用作.py文件或任何其他方法。

任何帮助都非常明显。

1 个答案:

答案 0 :(得分:2)

您可以做的一件事是将其作为模块中的字符串包含在内:

bigxml = '''<?xml ...
  ....
  ....
  ....
</topelement>'''

然后只需导入它:

from xmldoc import bigxml