[英]Trying to find a substring of awkwardly formatted string in Python
我正在使用ScraPy从网站上获取一些信息,并且返回的字符串如下所示:
[u'Oxfam-America Inc. \n ']
我需要的只是获得“美国乐施会”的股份。 退后。 建议?
>>> [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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.