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中的Numpy入门教程
Apr 26 Python
Python3调用微信企业号API发送文本消息代码示例
Nov 10 Python
Python简单定义与使用二叉树示例
May 11 Python
Python单元测试简单示例
Jul 03 Python
对Pyhon实现静态变量全局变量的方法详解
Jan 11 Python
Python处理session的方法整理
Aug 29 Python
python3中使用__slots__限定实例属性操作分析
Feb 14 Python
python实现斗地主分牌洗牌
Jun 22 Python
Python预测2020高考分数和录取情况
Jul 08 Python
Python3爬虫里关于代理的设置总结
Jul 30 Python
python 根据列表批量下载网易云音乐的免费音乐
Dec 03 Python
用python发送微信消息
Dec 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绘制一个扇形的方法
2015/01/24 PHP
PHP实现简单搜歌的方法
2015/07/28 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
php判断文件上传图片格式的实例详解
2017/09/30 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
Javascript实例教程(19) 使用HoTMetal(3)
2006/12/23 Javascript
javascript数组组合成字符串的脚本
2021/01/06 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
使用javascript控制cookie显示和隐藏背景图
2014/02/12 Javascript
jQuery滚动条插件nanoscroller使用指南
2015/04/21 Javascript
JS实现点击按钮获取页面高度的方法
2015/11/02 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
2016/05/24 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
2017/01/16 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
js抽奖转盘实现方法分析
2020/05/16 Javascript
用js实现放大镜效果
2020/10/28 Javascript
[03:58]2014DOTA2国际邀请赛 龙宝赛后解密DK获胜之道
2014/07/14 DOTA
Python实现的简单dns查询功能示例
2017/05/24 Python
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
2019/03/01 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
Django 通过JS实现ajax过程详解
2019/07/30 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
提高python代码运行效率的一些建议
2020/09/29 Python
static函数与普通函数有什么区别
2015/12/25 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
2014/07/27 面试题
水产养殖学应届生求职信
2013/09/29 职场文书
优秀党员学习焦裕禄精神思想汇报范文
2014/09/10 职场文书
学校运动会广播稿范文
2014/10/02 职场文书
夫妻婚内购房协议书
2014/10/05 职场文书
个人融资协议书范本两则
2014/10/15 职场文书
2016年元旦主持词
2015/07/06 职场文书
三八节祝酒词
2015/08/11 职场文书
当你焦虑迷茫时,请读读这6句话
2019/07/24 职场文书
某学校的2019年度工作报告范本
2019/10/11 职场文书