對python以16進(jìn)制打印字節(jié)數(shù)組的方法詳解
更新時間:2019年01月24日 13:42:17 作者:狡猾的皮球
今天小編就為大家分享一篇對python以16進(jìn)制打印字節(jié)數(shù)組的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
一、問題描述
如果直接用print打印bytes的話,有時候會直接顯示ascii對應(yīng)的字符。
二、運行效果

上面一行是直接用print打印的結(jié)果,很明顯,第一個字節(jié)0x7b就被轉(zhuǎn)換成'{'了。
三、代碼
那么,如何輸入上圖中最后一行的格式呢,很簡單:
def print_hex(bytes):
l = [hex(int(i)) for i in bytes]
print(" ".join(l))以上這篇對python以16進(jìn)制打印字節(jié)數(shù)組的方法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python利用pywin32庫實現(xiàn)將PPT導(dǎo)出為高清圖片
這篇文章主要為大家詳細(xì)介紹了Python如何利用pywin32庫實現(xiàn)將PPT導(dǎo)出為高清圖片的功能,文中的示例代講解詳細(xì),感興趣的小伙伴可以了解一下2023-01-01
python自動化測試之從命令行運行測試用例with verbosity
這篇文章主要介紹了python自動化測試之從命令行運行測試用例with verbosity,是一個較為經(jīng)典的自動化測試實例,需要的朋友可以參考下2014-09-09
python PyAutoGUI 模擬鼠標(biāo)鍵盤操作和截屏功能
一款跨平臺/無依賴的自動化測試工具,目測只能控制鼠標(biāo)/鍵盤/獲取屏幕尺寸/彈出消息框/截屏。這篇文章主要介紹了python PyAutoGUI 模擬鼠標(biāo)鍵盤操作和截屏功能,需要的朋友可以參考下2019-08-08

