とを使用chr
しint
て、バイナリ表現文字列を実際のバイナリ値に変換しています。
私がしたことは
n=int('0101011',2)
binary=chr(n)
次にbinary
、表現文字列の実際のバイナリ値です。
しかし、intに与えた文字列が10進数で256より大きい場合はどうなりますか?
解決策はありますか?
PS:n
chrを使用する理由は、を使用してファイルに書き込めるように文字列
に変換したいからですf.write()
。
そして、この質問はこの質問から生じています