Python:拆分text / xml; charset = UTF-8

时间:2018-05-16 21:29:25

标签: python html dictionary utf-8

我向api发出请求并返回

b"001-1001\thazraja\t122.9668944300\t43.1858693000\t[YES]\t1456529273000\t2437.0000000000\n001-1002\tZ8s14\t122.9671153000\t43.1860681800\t[NO]\t1456529275000\t2462.0000000000\n..."

这种情况持续了一段时间,再次从回车开始" \ n"。它在重新开始之前总是有7个项目。

print(response.headers["content-type"])返回

text/xml;charset=UTF-8

我如何访问" 001-1001"以及" thajraza"等?我不确定api返回的东西的名称是什么?这是一个清单吗?一本字典?还有别的吗?

1 个答案:

答案 0 :(得分:2)

哦,我明白了... this answer

>>> a = b'asdf\nasdf'
>>> a.split(b'\n')
[b'asdf', b'asdf']

我可以在标签和回车上拆分它。我正在寻找解释。有时候,当你不知道适当的术语时,很难找到东西。