本文目錄一覽:
- 1、python中十進位轉成十六進位代碼
- 2、用python怎麼發送tcp協議的16進位數據包
- 3、串口發送16進位1234,用python接收的是’\x01\x01\x03\x04’但用python再怎麼轉換成原來的數據1234呢?
python中十進位轉成十六進位代碼
在python中,十進位轉換十六進位使用hex()函數。
如:hex(10),十六進位數為0xa
hex(17),十六進位數為0x11
用python怎麼發送tcp協議的16進位數據包
一般字元串可以直接發,不是可讀的也可以用”\x33\x22″這種發。
如果是一列數之類的,可以用struct的pack打包成字元串發送。
串口發送16進位1234,用python接收的是’\x01\x01\x03\x04’但用python再怎麼轉換成原來的數據1234呢?
1、首先要引用Python的第三方庫:serial,打開pycharm。
2、點擊file,裡面有一個setting。進入setting後點擊「progect」下的Project Interpreter,如圖。
3、然後在頁面中,點擊右邊的加號,如圖。
4、然後在左上角的搜索框搜索pyserial並選中pyserial,如圖。
5、最後點擊Install Package,然後等上一會就好了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/232442.html