python 處理string到hex腳本的方法
更新時間:2018年10月26日 10:21:30 作者:天天water
今天小編就為大家分享一篇python 處理string到hex腳本的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
實現(xiàn)目標:把文件1中數(shù)據(jù)如:B4A6C0ED69 處理后放入文件2:0XB4, 0XA6, 0XC0, 0XED, 0X69
V1.0代碼如下(后續(xù)繼續(xù)優(yōu)化):
#!/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數(shù)據(jù)寫入到hex.txt文件中
with open("hex.txt", 'w') as out:
out.write(hex_buf)
out.close()
執(zhí)行過程(注意用命令行輸入文件1參數(shù)的形式):

輸出結果:

以上這篇python 處理string到hex腳本的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
win10系統(tǒng)下Anaconda3安裝配置方法圖文教程
這篇文章主要為大家詳細介紹了win10系統(tǒng)下Anaconda3安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09
python用dataframe將csv中的0值數(shù)據(jù)轉化為nan缺失值字樣
本文主要介紹了python用dataframe將csv中的0值數(shù)據(jù)轉化為nan缺失值字樣,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08
Python餐飲AI機器人學習數(shù)據(jù)網(wǎng)絡抓取
在餐飲行業(yè),AI機器人可以通過學習大量的相關數(shù)據(jù)來提供更好的服務和體驗,在文本中,我們將介紹如何使用python進行餐飲A?I機器人學習數(shù)據(jù)的網(wǎng)絡抓取,并提供代碼的示例和最佳實踐2023-12-12

