Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 重命名scrapy项目_Python_Python 3.x_Scrapy - Fatal编程技术网

Python 重命名scrapy项目

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项目、spiders Make、JSON created,但我想将名称更改为有意义的名称,而不会弄乱任何东西


通过终端的解决方案也将不胜感激。

目前还没有从命令行更改项目名称的命令。我会在你的文件管理器中重命名它,它不会弄乱你的蜘蛛

更改项目目录名称,在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'
下编辑。