python 处理string到hex脚本的方法


Posted in Python onOctober 26, 2018

实现目标:把文件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脚本的方法

以上这篇python 处理string到hex脚本的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python写的贪吃蛇游戏例子
Jun 16 Python
python使用mysql数据库示例代码
May 21 Python
Python爬虫包BeautifulSoup异常处理(二)
Jun 17 Python
Django实现发送邮件功能
Jul 18 Python
django 使用 PIL 压缩图片的例子
Aug 16 Python
解决Atom安装Hydrogen无法运行python3的问题
Aug 28 Python
Flask框架请求钩子与request请求对象用法实例分析
Nov 07 Python
简单了解python数组的基本操作
Nov 26 Python
Django 解决distinct无法去除重复数据的问题
May 20 Python
Python通过文本和图片生成词云图
May 21 Python
如何利用python检测图片是否包含二维码
Oct 15 Python
Python classmethod装饰器原理及用法解析
Oct 17 Python
python3 unicode列表转换为中文的实例
Oct 26 #Python
Python3编码问题 Unicode utf-8 bytes互转方法
Oct 26 #Python
Python之两种模式的生产者消费者模型详解
Oct 26 #Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
Oct 26 #Python
Python批处理更改文件名os.rename的方法
Oct 26 #Python
浅谈django rest jwt vue 跨域问题
Oct 26 #Python
Python os.rename() 重命名目录和文件的示例
Oct 25 #Python
You might like
以文本方式上传二进制文件的PHP程序
2006/10/09 PHP
php初学者写及时补给skype用户充话费的小程序
2008/11/02 PHP
php错误、异常处理机制(补充)
2012/05/07 PHP
php下pdo的mysql事务处理用法实例
2014/12/27 PHP
php中smarty模板条件判断用法实例
2015/06/11 PHP
深入讲解PHP的Yii框架中的属性(Property)
2016/03/18 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
PHP实现转盘抽奖算法分享
2020/04/15 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
YII2框架中日志的配置与使用方法实例分析
2020/03/18 PHP
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
2010/09/19 Javascript
妙用Jquery的val()方法
2012/06/27 Javascript
js原型继承的两种方法对比介绍
2014/03/30 Javascript
JavaScript获取数组最小值和最大值的方法
2015/06/09 Javascript
JavaScript调用客户端Java程序的方法
2015/07/27 Javascript
深入浅析JavaScript中的arguments对象(强力推荐)
2016/06/03 Javascript
JS沙箱模式实例分析
2017/09/04 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
2018/04/28 Javascript
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
2021/01/13 Vue.js
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
解决pip install的时候报错timed out的问题
2018/06/12 Python
selenium+python自动化测试之页面元素定位
2019/01/23 Python
Python编程学习之如何判断3个数的大小
2019/08/07 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
python无序链表删除重复项的方法
2020/01/17 Python
基于Python爬取fofa网页端数据过程解析
2020/07/13 Python
Python将list元素转存为CSV文件的实现
2020/11/16 Python
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
高级工程师岗位职责
2013/12/15 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
租房协议书范例
2014/10/14 职场文书
城管个人总结
2015/02/28 职场文书
幼儿园见习总结
2015/06/23 职场文书
六一活动主持词
2015/06/30 职场文书