使用visualstudi进行的无用调试

2024-03-28 13:32:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我是新来的刮痧和Python,我喜欢它。在

可以用visualstudio调试一个垃圾项目吗?如果可能,怎么办?在


Tags: 项目垃圾visualstudio
3条回答

您可以在visual studio 2012中安装PTVS。然后从现有的python代码创建一个python项目,并导入代码。在

如果你熟悉VisualStudio,它与VisualStudio中的其他语言一样,如C++/C语言。只需创建一些断点并开始调试脚本。在

正如Thanniendico所说,加上“-mscrapy.cmdline抓取你的蜘蛛名字到你的解释器参数。在

PTVS screenshot

嗯,我试了所有给手术的答案,但没有一个对我有效。最接近的似乎是@Rafal Zajac发布的一个,但是我也没有看到。在

然而,我最终在here中找到了解决方案 也有一些答案不再适用于新版本。在

对我来说最合适的版本是:

from scrapy.crawler import CrawlerProcess
from tutorial.spiders.dmoz_spider import DmozSpider
import scrapy.utils.project 
from sys import stdin

print ("init...")
spider = DmozSpider()
setttings = scrapy.utils.project.get_project_settings()
process = CrawlerProcess(setttings)
process.crawl(spider)
process.start()
x = stdin.read(1)

这应该在启动脚本中,不需要脚本参数。在

我创建了一个名为跑步者.py在

from scrapy.cmdline import execute
execute(['scrapy','crawl', 'spider_name'])

您只需要在项目选项中将该文件设置为启动。在

它与visual studio 2015配合使用

相关问题 更多 >