實現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...