gpt4 book ai didi

python - 使用 xmltodict 从已解析的 xml 文件的键中删除特殊字符

转载 作者:数据小太阳 更新时间:2023-10-29 02:48:55 25 4
gpt4 key购买 nike

我使用 xmltodict 模块解析了一个 xml 文件,结果存储在字典中。

现在我想删除字典每个键中的特殊字符@#

def remove_using_json(parse_result):
data = {}
data = json.dumps(parse_result)
#print data
#for d in data:
for key, value in data.iterkeys():
if key[0] == '@':
data[key]=key.strip("@")
elif key[0] == '#':
data[key] =key.strip("#")

最佳答案

您不应该从您的回复中删除这些特殊字符。

可以选择完全不让它们出现在您的回复中。 ;-)

result = xmltodict.parse(response, attr_prefix='@', cdata_key='#text')

这些是默认选项,但您可以设置 attr_prefix="" 以摆脱 @ 符号,并更改 cdata_key同理。

此外,如果您不想使用 xmltodict.unparse() 将其转换回 XML,您还可以添加 dict_constructor=dict 以在解析的响应中创建字典而不是 OrderDicts

关于python - 使用 xmltodict 从已解析的 xml 文件的键中删除特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35452588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com