Python爬虫数据的几种保存方法

  1. txt文件:  
  2. 1, open('文件名''读写模式' ), f = open('csdn.txt''w', encodeing='utf-8')  
  3. 2,f.write()  
  4. 3,f.close()
  5.   
  6.   
  7. MySQL数据库:  
  8. 1. 打开数据库连接 db= pymysql.connect('服务器地址''账号', '密码''数据库名''编码方式')  
  9. 2. 调用cursor方法获得操作游标cursor=db.cursor  
  10. 3. 写SQL语句sql = ''  
  11. 4. 执行SQL语句, cursor.execute(sql)  
  12. 5. 提交到数据库执行 ,db.commit()  
  13. 6. 关闭数据库, db.close()  
  14.   
  15.   
  16. xlwt表:  
  17. 1,创建book,sheet对象, 添加头:  
  18. book=xlwt.Workbook('encodeing=utf-8')  
  19. sheet=book.add_sheet('职位简介')  
  20. sheet.write(行,列,值)  
  21. 2,写入  
  22. sheet.write(行,列, 值)  
  23. 3,保存  
  24. book.save('文件名.xls')  
  25.   
  26.   
  27. MongoDB数据库:  
  28. 创建数据库的连接客户端  
  29. self.client = pymongo.MongoClient(localhost)  
  30. 根据客户端对象,连接数据库  
  31. self.db = self.client[数据库名]  
  32. 插入一条数据
  33. db['表名'].insert_one(data)  
  34. ------------------  
  35. MongoDB备注:  
  36. insert_one: 覆盖式的  
  37. 更新的方法:  
  38. 参数1:指定根据什么字段去数据库中进行查询,字段的值。  
  39. 参数2:如果经过参数1的查询,查询到这条数据,执行更新的操作;反之,执行插入的操作;$set是一个固定的写法。  
  40. 参数3:是否允许更新  
  41. db['article'].update_one({'info': data['info']}, {'$set': data}, True)  
  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值