首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将XML文件放入Python脚本中?

将XML文件放入Python脚本中?
EN

Stack Overflow用户
提问于 2018-07-20 05:11:34
回答 2查看 1.2K关注 0票数 2

我正在尝试使用haar cascade XML文件使用Python的OpenCV创建一个人脸检测脚本。

我的目标是上传一个python文件到一个网站,但是由于一些奇怪的策略,我只能上传Python文件,没有XML...

问题是,有没有可能以某种方式将XML文件放在Python脚本中,例如,将其转换为字符串或其他内容,然后从该字符串生成XML?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-20 05:14:55

xml = """<?xml version="1.0" encoding="UTF-8"?>
<a>
  <b>Yes, you can embed XML in a string literal in Python.</b>
</a>"""
票数 2
EN

Stack Overflow用户

发布于 2018-07-20 05:17:59

首先,将XML文件的内容复制到python文件中,并将整个内容分配给一个字符串。然后使用XML库创建一个名为root的树型数据结构,其中包含XML文件的内容。这棵树是可遍历的,你可以在你的程序中随心所欲地使用它:

    import xml.etree.ElementTree as ET 
    root = ET.fromstring(XML_file_example_as_string). 

要从字符串生成XML,可以使用ElementTree.write(),如下所示:

    tree = ET.ElementTree(root)
    tree.write('example.xml')
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51431774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档