【python】python初学 读取map文件数据到excel中

0、前言

python相关的知识,终于要开了学习的头....所谓万事开头难还是很有道理的,之前一直说要学习python,看了几眼书,翻翻博客,一直不=不够系统,这次想着直接从需求出发,根据需要,用到什么学习什么,感觉快多了

需求:keil编译时产生map文件,现在需要将map文件中的Data字段的数据才能入到excel中

1、代码

import xlwt

print('hello python')

row_number=0
col_number=0
book = xlwt.Workbook()

sheet = book.add_sheet('sheetname')

def zdw_write(x,row,sheet):
    col = 0
    for number in x:
        if number != '':
            sheet.write(row_number,col,number)
            col = col+1
        
    


with open('HDC01_APP.map') as file_object:
    for line in file_object:
        if "   Data    " in line:
            #print(line)
            x=line.split("  ")
            print(x)
            print("\n\n")
            zdw_write(x,row_number,sheet)
            row_number=row_number+1
print(row_number)
book.save('bookname.xls')

2、总结

效果:

 

写的过程中用到什么就查书籍和网站,

分享下书籍:

//python-从入门到实践    
链接:https://pan.baidu.com/s/1v04jwkrmZIoKk9Zh4Ux_qQ 
提取码:pl61 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值