代码片段一

  1. #!/usr/bin/env python
  2. # coding=utf-8
  3. from xlwt import *
  4. #需要xlwt库的支持
  5. #import xlwt
  6. file = Workbook(encoding = 'utf-8')
  7. #指定file以utf-8的格式打开
  8. table = file.add_sheet('data')
  9. #指定打开的文件名
  10. data = {
  11. "1":["张三",150,120,100],
  12. "2":["李四",90,99,95],
  13. "3":["王五",60,66,68]
  14. }
  15. #字典数据
  16. ldata = []
  17. num = [a for a in data]
  18. #for循环指定取出key值存入num中
  19. num.sort()
  20. #字典数据取出后无需,需要先排序
  21. for x in num:
  22. #for循环将data字典中的键和值分批的保存在ldata中
  23. t = [int(x)]
  24. for a in data[x]:
  25. t.append(a)
  26. ldata.append(t)
  27. print(ldata)
  28. for i,p in enumerate(ldata):
  29. #将数据写入文件,i是enumerate()函数返回的序号数
  30. for j,q in enumerate(p):
  31. # print i,j,q
  32. table.write(i,j,q)
  33. file.save('data.xls')

代码片段二

  1. #coding:utf-8
  2. import requests
  3. from xlwt import *
  4. dicts = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
  5. cookies = dicts
  6. r = requests.get('https://api.github.com/events',cookies=cookies)
  7. print(r.url)
  8. print(r.text)
  9. file = Workbook(encoding = 'utf-8')
  10. #指定file以utf-8的格式打开
  11. table = file.add_sheet('data')
  12. table.write(1,1,r.url)
  13. table.write(2,1,r.url)
  14. file.save('data_res.xls')