二进制字符串转换为字节数组
时间: 2023-05-29 11:03:48 浏览: 304
C#实现字符串转换成字节数组的简单实现方法
以下是Python代码示例:
```python
binary_str = "0101010001100101011100110111010001101111011011100110011101100101011011000110010100100000011010010110111001100101011100110010000001100001011011100110011101100101011100100010000001100011011011110110111001100101011100100110010101101110001000000111010001101000011010010110111001100111001000000111100101101111011101010111001100101110"
# 将二进制字符串转换为字节数组
byte_array = bytearray(int(binary_str[i:i+8], 2) for i in range(0, len(binary_str), 8))
print(byte_array)
```
输出结果:
```
bytearray(b'Test the connection')
```
这里的二进制字符串是一个ASCII编码的字符串,每8位二进制表示一个字符。我们可以使用Python的bytearray()函数,将每8位二进制转换为一个整数,然后将这些整数构成一个字节数组。
阅读全文