xml 元素树 python 添加十六进制字符串到 element/tag

xml element tree python add hex string to element/tag

我似乎无法将十六进制字符串添加到 xml 元素树中的 element/tag

这是有问题的代码:

hextext = "H:\myfilepath.myfileending"
StartTag = Element( 'StartTag' )
Data  = SubElement( StartTag, 'Data')
Data.text = str(hextext.encode(hex))

我得到了错误

TypeError: 应为 str

您必须使用字符串 "hex" 作为 encode 的参数,而不是函数 hex:

Data.text = hextext.encode("hex")