我正在使用ScraPy从网站获取一些信息并收到一个字符串,如下所示:
[u'Oxfam-America Inc. \n ']
我需要的是获得“Oxfam-America Inc.”部分回来。建议?
答案 0 :(得分:4)
>>> [u'Oxfam-America Inc. \n '][0].strip()
u'Oxfam-America Inc.'
您想要的方法是.strip()
。问题是复杂的,因为你得到的是一个列表,而不是一个字符串,所以你必须首先访问列表中的第0个元素,然后在该字符串上调用.strip()
方法。
因此,例如,如果分配给您在问题中显示的列表的变量已分配给field
,则可以使用以下内容打印它。
field = [u'Oxfam-America Inc. \n ']
stripped_text = field[0].strip()
print stripped_text