二进制和ASCII之间的转换辅助工具
项目描述
介绍
binascii模块包含多个方法,用于在二进制和多种ASCII编码的二进制表示之间进行转换。
依赖项
此驱动程序依赖于
请确保所有依赖项都可在CircuitPython文件系统中使用。这可以通过下载Adafruit库和驱动程序包轻松实现。
从PyPI安装
在支持的GNU/Linux系统(如树莓派)上,您可以从PyPI本地安装驱动程序。为当前用户安装
pip3 install adafruit-circuitpython-binascii
为系统范围安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-binascii
在当前项目虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-binascii
使用示例
十六进制 <-> 二进制转换
from adafruit_binascii import hexlify, unhexlify
# Binary data.
data = b"CircuitPython is Awesome!"
# Get the hexadecimal representation of the binary data
hex_data = hexlify(data)
print("Hex Data: ", hex_data)
# Get the binary data represented by hex_data
bin_data = unhexlify(hex_data)
print("Binary Data: ", bin_data)
文档
此库的API文档可在Read the Docs上找到。
有关构建库文档的信息,请参阅此指南。
贡献
欢迎贡献!在为此项目做出贡献之前,请阅读我们的行为准则,以帮助该项目保持友好。
项目详情
关闭
adafruit-circuitpython-binascii-2.0.3.tar.gz的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | 44fc3050518df389226cdc34c3f3fe0e4db4a39b22f98763b5b6bbf7ff9baf28 |
|
MD5 | 29be7f8070599a7cfe3efc251eea3816 |
|
BLAKE2b-256 | 1ee840c3f87fd50f51f55f5fc2fb0e11530aa93d55ac02fd8c262e4992c68579 |
关闭
adafruit_circuitpython_binascii-2.0.3-py3-none-any.whl的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | c66003fa2d3b0bc577bcfdc1ec562259022a84515cd4edee05a406680a3a119a |
|
MD5 | 43239052926404f2828b38776295e5c2 |
|
BLAKE2b-256 | ec283e857093e01654d69218b70ba21517e2de300ed5623dc613f019f2105b94 |