我使用 Scrapy 1.0.3 和 Python 2.7.6 。我已将print语句放在/ spiders目录下的文件中以进行调试。但是,我最近添加了新的打印声明,但scrapy并没有将它扔到控制台上。发现这个可疑,我删除了以前的打印语句,看看scrapy是否会相应地更新输出。但是,前一个工作代码的输出仍然保持不变。
我怀疑scrapy缓存了工作代码并发现.Python是一个可疑的文件,我已经删除了但问题仍然存在。
有些google-fu也没有帮助,我想知道是否有人可以启发我,如果问题出在python或scrapy?
答案 0 :(得分:-1)
正如@alecxe在评论中建议的那样,删除.pyc文件,然后重新运行scrapy crawl crawler-name
重新编译python代码并创建新的.pyc文件。