为什么可以成功运行scrapy,但是最终却无法在对应文件夹生成csv文件

为什么可以成功运行scrapy,但是最终却无法在对应文件夹生成csv文件

img

因为你使用了open 没有open.close()

csv已经生成了在这个目录下面:

img

import csv
class Test:
    def __init__(self, filePath=None, mode=None):
        self.new_path = filePath
        self._mode = mode
        self.write_test()

    def write_test(self):
        with open(self.new_path, self._mode) as f:
            writer = csv.writer(f)
            writer.writerows(['1'])  # 这里是你的写文件代码



Test("QuoteData.csv", 'a+')

这样写试试

检查下你定义的这个pipeline是否起作用了