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实现bitmap数据结构详解
Feb 17 Python
python字符串替换示例
Apr 24 Python
Sublime开发python程序的示例代码
Jan 24 Python
python实现SOM算法
Feb 23 Python
python3写的简单本地文件上传服务器实例
Jun 04 Python
python 将对象设置为可迭代的两种实现方法
Jan 21 Python
Python魔法方法详解
Feb 13 Python
django中forms组件的使用与注意
Jul 08 Python
python opencv 实现对图像边缘扩充
Jan 19 Python
keras训练浅层卷积网络并保存和加载模型实例
Jul 02 Python
Python如何爬取b站热门视频并导入Excel
Aug 10 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
Nov 12 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
openflashchart 2.0 简单案例php版
2012/05/21 PHP
解析php5配置使用pdo
2013/07/03 PHP
PHP动态编译出现Cannot find autoconf的解决方法
2014/11/05 PHP
一个比较不错的PHP日历类分享
2014/11/18 PHP
php中关于长度计算容易混淆的问题分析
2016/05/27 PHP
Yii2实现增删改查后留在当前页的方法详解
2017/01/13 PHP
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
JSON+Jquery省市区三级联动
2016/01/13 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
在 Vue.js中优雅地使用全局事件的方法
2019/02/01 Javascript
nodejs实现用户登录路由功能
2019/05/22 NodeJs
vue webpack重写cookie路径的方法
2019/07/10 Javascript
如何在node环境实现“get数据解析”代码实例
2020/07/03 Javascript
ssm+vue前后端分离框架整合实现(附源码)
2020/07/08 Javascript
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
python中迭代器(iterator)用法实例分析
2015/04/29 Python
python字符串的常用操作方法小结
2016/05/21 Python
Python 异步协程函数原理及实例详解
2019/11/13 Python
python中关于数据类型的学习笔记
2020/07/19 Python
Python可以用来做什么
2020/11/23 Python
python中yield的用法详解
2021/01/13 Python
巧用HTML5给按钮背景设计不同的动画简单实例
2016/08/09 HTML / CSS
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
全球最大化妆品零售网站:SkinStore
2020/10/24 全球购物
Java多态性的定义以及类型
2014/09/16 面试题
文员岗位职责
2013/11/09 职场文书
网站设计师的岗位职责
2013/11/21 职场文书
老公保证书范文
2014/04/29 职场文书
机电专业毕业生求职信
2014/07/01 职场文书
合唱兴趣小组活动总结
2014/07/10 职场文书
家庭教育的心得体会
2014/09/01 职场文书
学前教育专业求职信
2014/09/02 职场文书
烈士陵园观后感
2015/06/08 职场文书
酒店宣传语大全
2015/07/13 职场文书
el-table-column 内容不自动换行的解决方法
2022/08/14 Vue.js