为了账号安全,请及时绑定邮箱和手机立即绑定

慕课网上的简单爬虫,我修改了下代码,想实现把信息保存到excel文件中,但是运行时提示错误

慕课网上的简单爬虫,我修改了下代码,想实现把信息保存到excel文件中,但是运行时提示错误

金至则城 2017-02-08 21:34:47
我把html_output这个文件修改了下,就提示我AttributeError: 'HtmlOutputer' object has no attribute 'save_excel'# -*-coding:UTF-8-*-import xlsxwriterclass HtmlOutputer(object):   def __init__(self):  # 建立列表存放数据       self.datas = []   def collect_data(self,data):  # 收集数据       if data is None:           return       self.datas.append(data)   def save_excel(self):       book = xlsxwriter.Workbook(r'C:\Users\Administrator\Desktop\abc.xlsx') #默认储存在桌面       tmp = book.add_worksheet() #建立sheet       row_num = 11 #行号       for data in self.datas:           for i in range(1, 11):               tag_pos1 = 'A%s' % i               tmp.write(tag_pos1,data['url'])               tag_pos2 = 'B%s' % i               tmp.write(tag_pos2,data['title'])               tag_pos3 = 'C%s' % i               tmp.write(tag_pos3,data['summary'])       book.close()代码如上,我的类里明明已经定义了这个方法,求大佬指教,我用的是pycharm,第三方模块已经全部导入了
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 1632 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信