我当前将我的刮取数据存储在要以.csv格式导出的项目中:
item = HobbyItem()
item['name'] = user.getName()
item['hobbies'] = user.getHobbies()
该项目声明如下:
name = scrapy.Field()
hobbies = scrapy.Field()
这将产生如下csv格式:
name,hobbies
Tim, [['tennis'],['squash'],['music']]
Bob, [['rugby'],['polo']]
我真正想要的是:
name,hobbies
Tim, 'tennis'
Tim, 'squash'
Tim, 'music'
Bob, 'rugby'
Bob, 'polo'
有人知道我如何修改输出来实现这一点吗?你知道吗
你没有给我足够的代码或解释,以确保这将在您的特定代码工作,但
尝试:
这将为每个爱好创建一个元素,多次使用getName
相关问题 更多 >
编程相关推荐