为什么可以成功运行scrapy,但是最终却无法在对应文件夹生成csv文件
因为你使用了open 没有open.close()
csv已经生成了在这个目录下面:
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是否起作用了