Python 重命名scrapy项目
我找不到这方面的太多信息。我想重新命名我的Scrapy项目、spiders Make、JSON created,但我想将名称更改为有意义的名称,而不会弄乱任何东西Python 重命名scrapy项目,python,python-3.x,scrapy,Python,Python 3.x,Scrapy,我找不到这方面的太多信息。我想重新命名我的Scrapy项目、spiders Make、JSON created,但我想将名称更改为有意义的名称,而不会弄乱任何东西 通过终端的解决方案也将不胜感激。目前还没有从命令行更改项目名称的命令。我会在你的文件管理器中重命名它,它不会弄乱你的蜘蛛 更改项目目录名称,在scrapy.cfg和settings.py文件中搜索旧项目名称并替换为新项目名称。基本上,您只需在scrapy.cfg文件中的[settings]下更改default=new\u projec
通过终端的解决方案也将不胜感激。目前还没有从命令行更改项目名称的命令。我会在你的文件管理器中重命名它,它不会弄乱你的蜘蛛 更改项目目录名称,在scrapy.cfg和settings.py文件中搜索旧项目名称并替换为新项目名称。基本上,您只需在scrapy.cfg文件中的
[settings]
下更改default=new\u project\u title
和SPIDER\u MODULES=['new\u project\u title.SPIDER']
以使爬行器使用项目的新名称运行
在对文档进行了较长时间的检查之后,我不得不说,通过scrapy的命令行快速更改项目名称并不是那么容易。要更改文件夹中的所有文件名吗?代码中对这些文件名的所有引用?@Mortz不,只有项目名称,我们使用
scrapy startproject tutorial
通过终端创建。代码中没有它的任何引用,所以我认为这不是必需的。到目前为止,您尝试了什么?您是否尝试将文件夹名称从tutorial
更改为somethingelse
?我没有,因为我不想把事情搞砸。认为有经验的人可以帮忙。无法修复未损坏的-尝试复制顶级目录,看看是否有损坏。让我们知道错误,手动更改设置?另外,直接更改spider名称及其类也不会搞乱任何事情?是的,在设置中更改项目名称。根据spider名称,我建议不要更改类名,只在name='ABC'
下编辑。