在使用python进行web抓取时,有没有直接的方法可以从输出中删除\xa0

在使用python进行web抓取时,有没有直接的方法可以从输出中删除\xa0,python,web-scraping,Python,Web Scraping,代码: 输出: date = [item.find(class_='wr-date__light').get_text() for item in items] 您可以使用字符串替换来删除字符。您可以使用map将其应用于列表中的每个元素 date=list(映射(lambda s:s.replace('\xa0',''),日期)) 如果您不习惯使用lambda表达式,可以定义一个新函数 def替换(文本): 返回文本。替换('\xa0','') 日期=列表(地图(替换,日期)) date=[

代码:

输出:

date = [item.find(class_='wr-date__light').get_text() for item in items]

您可以使用字符串替换来删除字符。您可以使用
map
将其应用于列表中的每个元素

date=list(映射(lambda s:s.replace('\xa0',''),日期))
如果您不习惯使用
lambda
表达式,可以定义一个新函数

def替换(文本):
返回文本。替换('\xa0','')
日期=列表(地图(替换,日期))

date=[item.find(class='wr-date\uu light')。get_text()。replace('\xa0','')for items in items]right?\xa0在拉丁文1中是一个不间断的空格,所以应该用空格替换,谢谢
['31st\xa0January', '1st\xa0February', '3rd\xa0February', '4th\xa0February', '5th\xa0February', '6th\xa0February', '7th\xa0February', '8th\xa0February']