バイナリデータの扱い
Pythonリファレンスブックなどというものを買ったのですが、
それを見ていたら、バイナリデータを簡単に扱える方法がのっていました。
>>> import struct >>> c = 'a' >>> struct.pack("c", c) 'a' >>> struct.pack("I", 2948509150) '\xde\xad\xbe\xaf' >>>
今までこれに気がつかず、
binasciiやhex()で頑張っていたのが、かっこ悪すぎですね〜。
Pythonリファレンスブックなどというものを買ったのですが、
それを見ていたら、バイナリデータを簡単に扱える方法がのっていました。
>>> import struct >>> c = 'a' >>> struct.pack("c", c) 'a' >>> struct.pack("I", 2948509150) '\xde\xad\xbe\xaf' >>>
今までこれに気がつかず、
binasciiやhex()で頑張っていたのが、かっこ悪すぎですね〜。