Scrapy不会识别同一目录中的txt文件

时间:2015-05-12 21:17:45

标签: python file python-2.7 io scrapy

尝试编写,然后将Scrapy中的数据读取到.txt文件中。这是我的抓取工具的parse()代码。

def parse(self, response):
    lastpage = response.xpath("/ol[@class='pagination']/li[7]/a/text()").extract()
    with open('num_pages.txt', 'wb') as f:
        f.write(lastpage)

此代码不会引发错误,但稍后尝试读取相同的文件。

num_pages = int(open('num_pages.txt', 'r').strip())

即使在与蜘蛛相同的目录中有明显的num_pages.txt,运行抓取工具也会显示错误消息

  

没有此类文件或目录:' num_pages.txt。'

此外,即使写入没有引发错误,当我手动打开它时,num_pages.txt为空。我对文件i / o做错了吗?谢谢!

0 个答案:

没有答案