Python 3は、いくつかの文字列を含むバイナリファイルがある場合、ファイルの読み取りプロセス全体を非常に複雑にしました。
読んだものがASCIIテキストであると確信している場合は実行できますstring.decode('ascii')
が、ファイルにnull('\x00')
で終了する文字列を含む文字列があり、文字列のリストへの変換を読み取る必要があります。バイトごとに移動して、それがnullかどうかをチェックせずに、それを行うための新しい方法はどのようになりますか?
mylist = chunkFromFile.split('\x00')
TypeError: Type str doesn't support the buffer API