python 處理string到hex指令碼的方法

2022-09-26 11:18:09 字數 785 閱讀 3871

實現www.cppcns.com目標:把檔案1中資料如:b4a6c0ed69 處理後放入檔案2:0xb4, 0xa6, 0xc0, 0xed, 0x69

v1.0**如下(後續繼續優化):

#!/usr/bin/env python

# -*- coding:utf-8 -*- urutdd

from sys import ar**

script,first = ar**

buf =

tmp =

#讀取待處理檔案全部內容 並存到buf程式設計客棧中

with open(first, 'r') as f:

buf = f.read()

f.closed

#urutdd對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.writeurutdd(hex_buf)

out.close()

執行過程(注意用命令列輸入檔案1引數的形式):

輸出結果:

本文標題: python 處理string到hex指令碼的方法

本文位址:

String 字元處理

查詢字串 indexof indexof start,end 接收兩個引數,返回某個指定的子字串在字串中地一次出現的位置,如果沒有就返回 1,它預設是從下標0開始查咋的。let str hello world let str1 str.indexof o let str2 str.indexof w...

python 字串string 處理函式

字串長度獲取 len str 例 print s length d str,len str 字母處理 全部大寫 str.upper 全部小寫 str.lower 大小寫互換 str.swapcase 首字母大寫,其餘小寫 str.capitalize 首字母大寫 str.title 格式化相關 獲取...

PYTHON字串處理string模組

string模組中的一些產量 string.ascii lowercase abcdefghijklmnopqrstuvwxyz string.ascii uppercase abcdefghijklmnopqrstuvwxyz string.ascii letters 上面兩個的相加 string...