2015-09-06 149 views
1

对于一些导入问题,我想知道是否有任何变量我可以从scrapy项目中调用以获取项目名称,因为我一直在进行像scrapy如何从scrapy项目中获得项目名称

projectname.something.. 

和这些进口动态,并在运行时我选择我要进口,所以如果有一种方式来获得项目名称哪个模块,这将让一切更容易

回答

0

好吧,我仍然不确定为什么你需要它,但settings.BOT_NAME将包含您的项目名称:

该Scrapy项目实现的bot的名称(也称为 项目名称)。这将用于默认构建用户代理 ,也用于记录。

当您使用startproject命令创建 项目时,它会自动填充项目名称。

from scrapy.conf import settings 

print(settings.BOT_NAME)