python如何处理string到hex脚本-创新互联
这篇文章给大家分享的是有关python如何处理string到hex脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
木兰ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!实现目标:把文件1中数据如:B4A6C0ED69 处理后放入文件2:0XB4, 0XA6, 0XC0, 0XED, 0X69
V1.0代码如下(后续继续优化):
#!/usr/bin/env python
# -*- coding:utf-8 -*-
from sys import argv
script,first = argv
buf = []
tmp = []
#读取待处理文件全部内容 并存到buf中
with open(first, 'r') as f:
buf = f.read()
f.closed
#对buf中内容,进行每隔2个字符取出,并以", 0X"连接,最后在头部加上'0X'
for i in range(0,len(buf),2):
tmp.append(buf[i:i+2])
hex_temp = ", 0X".join(tmp)
hex_buf = '%s%s' %('0X', hex_temp)
#把处理后的hex数据写入到hex.txt文件中
with open("hex.txt", 'w') as out:
out.write(hex_buf)
out.close()执行过程(注意用命令行输入文件1参数的形式):

输出结果:

感谢各位的阅读!关于“python如何处理string到hex脚本”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
网页名称:python如何处理string到hex脚本-创新互联
本文网址:http://www.jxjierui.cn/article/ccheis.html


咨询
建站咨询
