3

TypeError: 'list' does not support the buffer interface次を実行しようとするとエラーが発生します。

file = open(filename + ".bmp", "rb")
data = file.read()
file.close()
new = []

for byte in data:
    byte = int(byte)
    if byte%2:#make even numbers odd
        byte -= 1
    new.append(bin(byte))

file = open(filename + ".bmp", "wb")
file.write(new)
file.close()

なぜこうなった?書き込んでいるデータ型が原因だと思いますが、.bmp何が間違っているのかわかりません。

4

1 に答える 1