python 大小端转换_<Python> bin文件大小端转换

将.bin文件四字节进行大小端转换, 以及生成.i文件.

import struct

import sys

import os

src_file = "C:\\Users\\xiaoligen\\Desktop\\FT8006_Pramboot_20170512_app.bin"

# main body

if sys.argv.__len__() > 1:

# 参数获取

src_file = sys.argv[1]

else:

# 文本输入

src_file = input("Source Bin Path: ")

if not os.path.exists(src_file):

print('File Path Invalid! Exiting...')

exit(1)

dst_file = src_file[0:(src_file.__len__()-4)]

dst_i_file = dst_file

dst_file += "_le.bin"

dst_i_file += ".i"

print("Source file: {0}\nTarget File: {1}\n\t{2}".format(src_file, dst_file, dst_i_file))

try:

sf = open(src_file, "rb")

df = open(dst_file, "wb")

dif = open(dst_i_file, "w")

b

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值