強火で進め

このブログではプログラム関連の記事を中心に書いてます。

2008-06-10から1日間の記事一覧

コマンドライン引数の処理

sample.py import sys print sys.argv for arg in sys.argv: print arg コマンドラインからこのように実行すると python sample.py a b cこのようになる。 ['sample.py', 'a', 'b', 'c'] sample.py a b c

バイナリデータの入力処理

次に unpack() 関数の解説をします。今回はバイナリエディタで見たときに以下のようなデータとなっているファイル(test.dat)の内容を取り込むサンプルを記述します。 01 02 03 04こちらのファイルから1バイト読み込む場合はこのように書きます。 from struct…

バイナリデータの出力処理

いまどきバイナリデータを加工するような人は画像処理や圧縮、暗号などを扱ってる様な人しか居ないかも知れませんがちょっと必要が有って調べたので書いときます。Pythonでバイナリデータを加工するときは pack() 、 unpack() 関数を使用します。 公式のドキ…