Python Scrapy:如何访问终端命令中写入的-o(输出)参数

Python Scrapy:如何访问终端命令中写入的-o(输出)参数,python,csv,scrapy,scrapy-pipeline,Python,Csv,Scrapy,Scrapy Pipeline,我正在scrapy project中创建自己的自定义管道,您希望访问-o参数,以便我可以使用它在新管道中命名导出的文件: scrapy crawl hotels -o hotels_file.csv --loglevel=ERROR 我想访问hotels\u file.csv,以便在我的代码中进一步使用 需要帮忙吗?提前感谢:)您可以通过从设置中获取“FEED\u URI”的值来从spider访问,如下所示: filename = self.settings['FEED_URI']} 通过从

我正在scrapy project中创建自己的自定义管道,您希望访问
-o
参数,以便我可以使用它在新管道中命名导出的文件:

scrapy crawl hotels -o hotels_file.csv --loglevel=ERROR
我想访问
hotels\u file.csv
,以便在我的代码中进一步使用


需要帮忙吗?提前感谢:)

您可以通过从设置中获取“FEED\u URI”的值来从spider访问,如下所示:

filename = self.settings['FEED_URI']}

通过从设置中获取“FEED_URI”的值,可以从spider进行访问,如下所示:

filename = self.settings['FEED_URI']}

您希望在spider中使用它,或者用于其他脚本。通常,我们避免在爬行器内部进行任何分析工作。但为什么呢?您希望在爬行器内部或其他脚本中使用它。通常,我们避免任何分析工作,但为什么呢?