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实现子类调用父类的方法
Nov 10 Python
Python中的日期时间处理详解
Nov 17 Python
Python自动生产表情包
Mar 17 Python
python实现梯度下降算法
Mar 24 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
Dec 02 Python
在python中利用opencv简单做图片比对的方法
Jan 24 Python
Python3爬楼梯算法示例
Mar 04 Python
Python2和Python3的共存和切换使用
Apr 12 Python
python word转pdf代码实例
Aug 16 Python
Python selenium文件上传下载功能代码实例
Apr 13 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
Apr 17 Python
Python如何批量生成和调用变量
Nov 21 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无限分类源码分享(思路不错)
2011/10/13 PHP
php防止sql注入代码实例
2013/12/18 PHP
Yii使用技巧大汇总
2015/12/29 PHP
thinkphp修改配置进入默认首页的方法
2017/02/07 PHP
PHP安装BCMath扩展的方法
2019/02/13 PHP
JavaScript加强之自定义event事件
2013/09/21 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
2013/11/10 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
jquery数组过滤筛选方法grep()简介
2014/06/06 Javascript
详解AngularJS的通信机制
2015/06/18 Javascript
AngularJs基本特性解析(一)
2016/07/21 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
2018/07/21 Javascript
node.js调用C++函数的方法示例
2018/09/21 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
基于VUE实现判断设备是PC还是移动端
2020/07/03 Javascript
构建一个JavaScript插件系统
2020/10/20 Javascript
[02:27]刀塔重生降临
2015/10/14 DOTA
Python计算回文数的方法
2015/03/11 Python
python处理图片之PIL模块简单使用方法
2015/05/11 Python
django模型层(model)进行建表、查询与删除的基础教程
2017/11/21 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
2018/08/10 Python
Django项目uwsgi+Nginx保姆级部署教程实现
2020/04/19 Python
Python+OpenCV图像处理——实现直线检测
2020/10/23 Python
Django项目在pycharm新建的步骤方法
2021/03/02 Python
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
2014/01/05 面试题
物理教育专业毕业生推荐信
2013/11/03 职场文书
旅游管理毕业生自荐信范文
2014/03/19 职场文书
学校节能减排倡议书
2014/05/16 职场文书
医院保洁服务方案
2014/06/11 职场文书
幼儿园门卫岗位职责范本
2014/07/02 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
九大龙王魂骨,山龙王留下躯干骨,榜首死的最憋屈(被捏碎)
2022/03/18 国漫