![](/img/trans.png)
[英]Python 2.7 Regular Expressions: Extract 3rd Hex Value from Text String
[英]String to hex value of FF in python 2.7
我知道這是一個基本的問題,但我真的努力去解決它。
我試圖得到一個字符串在Python 2.7轉換為FF十六進制(即OXFF)。
我使用以下代碼將字符串轉換為字節數組,然后轉換為十六進制:
>>> data = 'OxFF'
>>> array = bytearray(data)
>>> print binascii.hexlify(array)
4f784646
用於上下文中,我使用扭曲發送通過TCP / IP的消息和首部需要是FF FF
任何幫助都將是驚人的。
干杯
您可以直接將標題創建為字符串文字:
>>> header = '\xff\xff'
>>> hedaer
'\xff\xff'
從data
轉換:
>>> data = '0xFF'
>>> binascii.unhexlify(data[2:])
'\xff'
關鍵是跳過0x
前綴。
或作為整數:
>>> int(data, 16)
255
其中255當然是0xFF。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.