我正在使用 chr 和 int 将二进制表示字符串转换为实际二进制值。
我做的是
n=int('0101011',2)
binary=chr(n)
那么binary就是表示字符串的真实二进制值。
但是如果我给 int 的字符串大于十进制的 256 怎么办?
有什么解决办法吗?
附言: 我使用 chr 的原因是我想将 n 转换为字符串,以便我可以使用 f.write() 将其写入文件。
这个问题来源于this question
请您参考如下方法:
我正在使用 chr 和 int 将二进制表示字符串转换为实际二进制值。
我做的是
n=int('0101011',2)
binary=chr(n)
那么binary就是表示字符串的真实二进制值。
但是如果我给 int 的字符串大于十进制的 256 怎么办?
有什么解决办法吗?
附言: 我使用 chr 的原因是我想将 n 转换为字符串,以便我可以使用 f.write() 将其写入文件。
这个问题来源于this question
请您参考如下方法: