我的输出如下
0 winner loser
1 winner1
2 loser1
3 winner2
4 loser2
5 winner3
6 loser3
如何删除空单元格,使赢家和输家的值位于同一行?我试图找到添加新的管线参数到管线,但没有成功。有什么方法可以绕过管道,只在item对行有值时写入,这样输出就可以在同一行上吗?在
^{pr2}$在项目.py在
import scrapy
from scrapy.loader import ItemLoader
from scrapy.loader.processors import TakeFirst, MapCompose,
from operator import methodcaller
from scrapy import Spider, Request, Selector
class SofascoreItem(scrapy.Item):
loser = scrapy.Field()
winner = scrapy.Field()
#date = scrapy.Field()
class SofascoreItemLoader(ItemLoader):
default_item_class = SofascoreItem
default_input_processor = MapCompose(methodcaller('strip'))
default_output_processor = TakeFirst()
检查这个,问题就在:https://stackoverflow.com/a/48859488/9270398
相关问题 更多 >
编程相关推荐