問題があり、たくさん検索しましたが、答えが見つかりませんでした。
例としてファイルから読み取ります:「video.mp4」をバイナリで例として取得します:b'\x00\x02\x1a\x00'(バイナリリスト)ファイルに文字列として保存しました:b'\x00\x02\ x1a\x00' (文字列)
「b'\x00\x02\x1a\x00」(文字列)再度バイナリに変換したいのですが、結果がありません!!
時々私はこのように取得します b"b'\x00\x02\x1a\x00"'
答えはありますか??
ああ、すみません、オリジナルがめちゃくちゃなので、ここでは簡単なコードを作りました
#!/usr/bin/python
FILE = open("video.mp4", "rb")
FILE2 = open("video", "w")
chunk = FILE.read(8)
FILE2.write(str(chunk))
FILE.close()
FILE2.close()
FILE = open("video", "r")
line = FILE.readline()
print(line)
print(line == str(chunk))
FILE.close()
FILE = open("video_binary", "wb")
FILE.write(line) # Here I want line to convert to binary
FILE.close()
でも同じこと