Python每天练习——小程序005

005 题: 纯文本文件 student.txt为学生信息, 里面的内容(包括花括号)如下所示:

{

"1":["张三",150,120,100],

"2":["李四",90,99,95],

"3":["王五",60,66,68]

}

 请将上述内容写到 student.xls 文件中,如下图所示:

student.xls

代码如下: 

import xlwt
import json


with open('student.txt') as f:
    content = f.read()

wb = xlwt.Workbook()
ws = wb.add_sheet('student')
json = json.loads(content)
i = 0
for con in json:
    values = json.get(con)
    ws.write(i, 0, con)
    j = 1
    for value in values:
        ws.write(i, j, value)
        j += 1
    i += 1

wb.save('stu.xls')

猜你喜欢

转载自blog.csdn.net/qq_32607273/article/details/81611868
今日推荐