当我想跑scrapy只蜘蛛时,我可以通过拨打scrapy.cmdline.execute(['scrapy', 'crawl', 'myspider'])
、os.system('scrapy crawl myspider')
或subprocess.run(['scrapy', 'crawl', 'myspider'])
来实现.
我的问题是:Why would I prefer to use scrapy.cmdline.execute over subprocess.run or os.system?
我还没有在scrapy的文档中找到关于这个函数的一个词,它也没有文档字符串,但我看到它在一些教程和代码示例中得到了积极的使用.