2024-04-26 01:14:55 发布
网友
如何从Python生成XML?在
我构建了一个与openoffice和其他软件集成的击键检测程序,我希望程序的输出存储在XML文件中?在
我的程序检测在一个开放的office,ms office软件中的按键。我希望输出直接存储在XML文件中
研究^{},特别是^{}方法。在
如果您希望能够从xml文件中运行python函数,请看一下这个:lxml extension functions
通过这些,您可以定义一个函数名称空间,然后,通过对xml/xsl文件的适当编辑,您将能够将代码的值放入xml文件中。在
另一种选择是按照systempuntoout的建议,使用lxml库将xml解析为python对象,然后将运行代码的输出放在适当的位置。在
不管怎样,在你的问题上更多的具体化将有助于我们迅速而正确地回答你。在
编辑: 如果您只是想将击键写入某个file.xml,可以使用:
file.xml
with open('file.xml', 'w') as f: f.write(keystroke_data)
您应该使用lxmlPython库。在
from lxml import etree root = etree.Element("root") root.set("foo", "bar") child1 = etree.SubElement(root, "spam") et = etree.ElementTree(root) et.write('output_file.xml', xml_declaration=True, encoding='utf-8')
研究^{} ,特别是^{} 方法。在
如果您希望能够从xml文件中运行python函数,请看一下这个:lxml extension functions
通过这些,您可以定义一个函数名称空间,然后,通过对xml/xsl文件的适当编辑,您将能够将代码的值放入xml文件中。在
另一种选择是按照systempuntoout的建议,使用lxml库将xml解析为python对象,然后将运行代码的输出放在适当的位置。在
不管怎样,在你的问题上更多的具体化将有助于我们迅速而正确地回答你。在
编辑: 如果您只是想将击键写入某个
file.xml
,可以使用:您应该使用lxmlPython库。在
相关问题 更多 >
编程相关推荐