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 相关文章推荐
Python3通过Luhn算法快速验证信用卡卡号的方法
May 14 Python
如何处理Python3.4 使用pymssql 乱码问题
Jan 08 Python
python Flask实现restful api service
Dec 04 Python
对pandas的层次索引与取值的新方法详解
Nov 06 Python
Django用户认证系统 组与权限解析
Aug 02 Python
django基于存储在前端的token用户认证解析
Aug 06 Python
Django结合ajax进行页面实时更新的例子
Aug 12 Python
基于python3抓取pinpoint应用信息入库
Jan 08 Python
Python列表操作方法详解
Feb 09 Python
python数据库编程 Mysql实现通讯录
Mar 27 Python
如何使用Cython对python代码进行加密
Jul 08 Python
python import 上级目录的导入
Nov 03 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与javascript对多项选择的处理
2006/10/09 PHP
PHP新手上路(十一)
2006/10/09 PHP
PHP-MySQL教程归纳总结
2008/06/07 PHP
THINKPHP项目开发中的日志记录实例分析
2014/12/01 PHP
Zend Framework教程之资源(Resources)用法实例详解
2016/03/14 PHP
分享php多功能图片处理类
2016/05/15 PHP
javascript new fun的执行过程
2010/08/05 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
javascript中递归函数用法注意点
2015/07/30 Javascript
JS中append字符串包含onclick无效传递参数失败的解决方案
2016/12/26 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
windows下vue.js开发环境搭建教程
2017/03/20 Javascript
jQuery获取复选框选中的当前行的某个字段的值
2017/09/15 jQuery
微信小程序实现图片压缩功能
2018/01/26 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
2018/03/22 Javascript
vue组件实现弹出框点击显示隐藏效果
2020/10/26 Javascript
基于nodejs res.end和res.send的区别
2018/05/14 NodeJs
jQuery设置下拉框显示与隐藏效果的方法分析
2019/09/15 jQuery
Vue仿百度搜索功能
2020/12/28 Vue.js
python实现dnspod自动更新dns解析的方法
2014/02/14 Python
利用python解决mysql视图导入导出依赖的问题
2017/12/17 Python
一步步教你用python的scrapy编写一个爬虫
2019/04/17 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
税务专业毕业生自荐信
2013/11/10 职场文书
八年级物理教学反思
2014/01/19 职场文书
网上蛋糕店创业计划书
2014/01/24 职场文书
决心书范文
2014/03/11 职场文书
微电影大赛策划方案
2014/06/05 职场文书
2014年村官工作总结
2014/11/24 职场文书
社区党建工作总结2015
2015/05/13 职场文书
上诉状格式
2015/05/23 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书
教你解决往mysql数据库中存入汉字报错的方法
2021/05/06 MySQL
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers
redis 解决库存并发问题实现数量控制
2022/04/08 Redis