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设计模式之观察者模式实例
Apr 26 Python
详细讲解用Python发送SMTP邮件的教程
Apr 29 Python
python学习数据结构实例代码
May 11 Python
深入理解Python对Json的解析
Feb 14 Python
Python基于opencv的图像压缩算法实例分析
May 03 Python
Python 学习教程之networkx
Apr 15 Python
Python中的几种矩阵乘法(小结)
Jul 10 Python
Python使用字典实现的简单记事本功能示例
Aug 15 Python
Django项目之Elasticsearch搜索引擎的实例
Aug 21 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
Feb 28 Python
python中实现栈的三种方法
Dec 19 Python
Python实现智慧校园自动评教全新版
Jun 18 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
wordpress之wp-settings.php
2007/08/17 PHP
新手菜鸟必读:session与cookie的区别
2013/08/22 PHP
PHP内核探索:变量概述
2014/01/30 PHP
PHPExcel简单读取excel文件示例
2016/05/26 PHP
php获取客户端IP及URL的方法示例
2017/02/03 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
2019/10/21 PHP
基于jquery的loading 加载提示效果实现代码
2011/09/01 Javascript
JavaScript实现的类字典插入或更新方法实例
2015/07/10 Javascript
JS基于clipBoard.js插件实现剪切、复制、粘贴
2016/05/03 Javascript
深入理解JavaScript定时机制
2016/10/27 Javascript
js实现键盘自动打字效果
2016/12/23 Javascript
一次围绕setTimeout的前端面试经验分享
2017/06/15 Javascript
三种Webpack打包方式(小结)
2018/09/19 Javascript
深入koa-bodyparser原理解析
2019/01/16 Javascript
详解如何在Vue项目中发送jsonp请求
2019/10/25 Javascript
使用axios请求时,发送formData请求的示例
2019/10/29 Javascript
Vue的双向数据绑定实现原理解析
2020/02/17 Javascript
Python中字符编码简介、方法及使用建议
2015/01/08 Python
python中assert用法实例分析
2015/04/30 Python
pandas 数据实现行间计算的方法
2018/06/08 Python
python库lxml在linux和WIN系统下的安装
2018/06/24 Python
django 自定义过滤器的实现
2019/02/26 Python
python 随机森林算法及其优化详解
2019/07/11 Python
python 接口实现 供第三方调用的例子
2019/08/13 Python
使用Python脚本从文件读取数据代码实例
2020/01/19 Python
Python多线程正确用法实例解析
2020/05/30 Python
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
介绍一些UNIX常用简单命令
2014/11/11 面试题
在职人员函授期间自我评价分享
2013/11/08 职场文书
自我鉴定标准格式
2014/03/19 职场文书
法人授权委托书范本
2014/09/17 职场文书
解除施工合同协议书
2014/10/17 职场文书
2015年班干部工作总结
2015/04/29 职场文书
小数乘法教学反思
2016/02/22 职场文书
Python GUI编程之tkinter 关于 ttkbootstrap 的使用详解
2022/03/03 Python
浅析JavaScript中的变量提升
2022/06/01 Javascript