あるC言語の構造体データの入ったバイナリファイルがあってそれをpythonで読みたいのです。
その構造体のCのヘッダーはあります。
わたしの思いつくのは
f = open('myfile.dat', 'rb')
こんな感じでバイトで読み出して1バイトずつアライメントを調べてintとかに詰めるか、
もしくは、CythonでCで読み出して、pythonの配列に詰め込むかどちらかなのですが
もっといいやり方を知っている人はいませんか?
回答2件
あなたの回答
tips
プレビュー
投稿2021/06/01 08:54
あるC言語の構造体データの入ったバイナリファイルがあってそれをpythonで読みたいのです。
その構造体のCのヘッダーはあります。
わたしの思いつくのは
f = open('myfile.dat', 'rb')
こんな感じでバイトで読み出して1バイトずつアライメントを調べてintとかに詰めるか、
もしくは、CythonでCで読み出して、pythonの配列に詰め込むかどちらかなのですが
もっといいやり方を知っている人はいませんか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。