python未处理的异常

时间:2012-06-12 06:21:42

标签: python scripting xml-parsing

我正在使用 MODO python脚本。我使用 XML格式将MODO设置数据导入 .cfg 文件。

我的.cfg文件如下所示:

<?xml version="1.0" encoding="UTF-8"?>
  <camera>
     <Position>
       <X>
        2.0
       </X>
       <Y>
        0.75
       </Y>
       <Z>
        4.0
       </Z>
     </Position>
               "
               "
           so on......

现在,我想将此文件导出到我的 MODO 应用程序中。所以我需要解析这个。 cfg 文件(xml格式)。

我试过了:

#python

 import lx

 import xml.dom.minidom
 from xml.dom.minidom import Node
 dom1 = xml.dom.minidom.parse("c:\myfile.cfg")

当我尝试在我的MODO应用程序中运行此脚本时,它会出现以下错误:

enter image description here

第26行是dom1 = xml.dom.minidom.parse("c:\myfile.cfg")

如何使用 python 中的 minidom 对象解析我的.cfg文件xml格式? 提前完成。

1 个答案:

答案 0 :(得分:1)

在Python mindom documentation page上有一个很好的例子,您也可以考虑使用更容易编写的JSON,或者将Python对象序列化为JSON。