sponsored link ITに関わるものとしてバイナリデータの解析と言うのは一度でもやってみたい経験ではありますよね。でも普段からC/C++を触っていないようなエンジニア、例えばPythonを触っているみたいな人で、バイナリから一度データを読んでみたいって言う人はいると思います。というか僕がそうです。他にもCで書く前に一度Pythonみたいな簡単な言語で解析したいとか、そんな重いファイル読み込まないしわざわざCで書くの少しめんどくさい。とかあると思います。というわけで今回はPythonでバイナリデータを読み込んでいきます。 Pythonでファイルからバイナリ読み込み Pythonでファイルをバイナリ形式で読み込む場合は、次の様に記述します。 >>> f = open("sample.mid",'rb') >>> a = f.read(1) 'M' >>> b = f.read(1)