我试图在一个列中创建一个XML,但作为一个标准的XML,我总是得到不正确的输出,因为现在我总是在XML之前得到“b”,XML以"
请参见下面的示例
b'<Item><ItemInformation><DescriptionModule><Information><Name>DropShots</Name></Information></DescriptionModule></ItemInformation></Item>'
字符串
我的验证码:
XMLstring = ET.tostring((E.Item(E.ItemInformation(E.DescriptionModule(E.Information(E.Name(Value)))))))
df = spark.createDataFrame([("123", str(XMLstring))],["Rule_Id", "XML"])
display(df)
型
我期待:
Rule_Id XML
123
<Item><ItemInformation><DescriptionModule><Information><Name>DropShots</Name></Information></DescriptionModule></ItemInformation></Item>
型
但我得到了:
Rule_Id XML
123
b'<Item><ItemInformation><DescriptionModule><Information><Name>DropShots</Name></Information></DescriptionModule></ItemInformation></Item>'`
型
1条答案
按热度按时间kuarbcqp1#
尝试将
.decode()
添加到.tostring()
的末尾.字符串