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验证码识别
Jan 25 Python
Python2.7下安装Scrapy框架步骤教程
Dec 22 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
Feb 24 Python
在Windows中设置Python环境变量的实例讲解
Apr 28 Python
Python实现迭代时使用索引的方法示例
Jun 05 Python
Flask框架通过Flask_login实现用户登录功能示例
Jul 17 Python
python 定时器,实现每天凌晨3点执行的方法
Feb 20 Python
基于python生成器封装的协程类
Mar 20 Python
python爬虫添加请求头代码实例
Dec 28 Python
Python 如何在字符串中插入变量
Aug 01 Python
Python tempfile模块生成临时文件和临时目录
Sep 30 Python
Python定时任务框架APScheduler原理及常用代码
Oct 05 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 Ajax JavaScript Json获取天气信息实现代码
2016/08/17 PHP
php出租房数据管理及搜索页面
2017/05/23 PHP
javascript下IE与FF兼容函数收集
2008/09/17 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
2013/01/24 Javascript
探讨js中的双感叹号判断
2013/11/11 Javascript
js判断字符长度及中英文数字等
2014/03/19 Javascript
JS简单操作select和dropdownlist实例
2014/11/26 Javascript
jQuery回调函数的定义及用法实例
2014/12/23 Javascript
jquery获取当前日期的方法
2015/01/14 Javascript
使用AOP改善javascript代码
2015/05/01 Javascript
NodeJs——入门必看攻略
2016/06/27 NodeJs
JavaScript实现瀑布流以及加载效果
2017/02/11 Javascript
JavaScript中常见的八个陷阱总结
2017/06/28 Javascript
node微信开发之获取access_token+自定义菜单
2019/03/17 Javascript
vue+element表格导出为Excel文件
2019/09/26 Javascript
JS数组降维的实现Array.prototype.concat.apply([], arr)
2020/04/28 Javascript
node中短信api实现验证码登录的示例代码
2021/01/20 Javascript
[13:21]DOTA2国际邀请赛采访专栏:RSnake战队国士无双,Fnatic.Fly
2013/08/06 DOTA
python中使用OpenCV进行人脸检测的例子
2014/04/18 Python
Python制作刷网页流量工具
2017/04/23 Python
关于Tensorflow中的tf.train.batch函数的使用
2018/04/24 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
2018/05/25 Python
python使用建议与技巧分享(二)
2020/08/17 Python
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
夜大毕业生自我鉴定
2013/10/31 职场文书
个人实用的自我评价范文
2013/11/23 职场文书
后勤采购员岗位职责
2013/12/19 职场文书
运动会邀请函范文
2014/02/06 职场文书
2015年乡镇纪委工作总结
2015/05/26 职场文书
最美乡村教师观后感
2015/06/11 职场文书
运动会跳远广播稿
2015/08/19 职场文书
电力企业职工培训心得体会
2016/01/11 职场文书
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python
微软Win11什么功能最惊艳? Windows11新功能特性汇总
2021/11/21 数码科技
js前端面试常见浏览器缓存强缓存及协商缓存实例
2022/06/21 Javascript
Python中tqdm的使用和例子
2022/09/23 Python