タグ

Pythonに関するyoshidaaのブックマーク (4)

  • Pythonでいろんなバイナリファイルを覗いてみる – taichino.com

    プログラマをしていると、ちょくちょくバイナリデータから情報を読みたくなりますね。そんな時は、ブツブツ言いながらバイナリエディタと睨めっこすることになるわけですが、これが結構大変なので、何とか楽にならないかなぁと思って探していると、hachoirというナイスなpythonモジュールが見つかりました。このモジュールを使うとバイナリデータをパースして様々なデータを取得できます。かなり多くのデータフォーマットに対応している(現時点で70種類)のが素晴らしいです。 hachoirはいくつかのモジュールに分かれているのですが、大抵は以下をインストールすれば良いと思います。 $ easy_install hachoir_parser $ easy_install hachoir_metadata このモジュールにはhachoir-metadataというコマンドラインツールが含まれていて、コードを書かなく

  • 独学Linux : Python スクリプトでGmail経由のメールを送信する方法

    4月22 Python スクリプトでGmail経由のメールを送信する方法 カテゴリ:Ubuntu 10.04Fedora 12 前回の続きで、Pythonスクリプトを使ったTipsの紹介です。 Pythonではeメールの送信も可能なのですが、普段Gmailを使うことが多いため、いろいろと調べてみたところ、Gmail経由でメール送信ができることがわかりました。ついでに、PNG画像の添付にも成功したので、まとめてみます。 送信元と送信先を同じGmailアドレスに指定して受信したようす。添付画像もきちんと受信された。 前回の通知表示と同様、pythonスクリプトを拡張子.pyとしてファイルに保存して、作成したファイルに実行権を与え、端末で実行するか、ファイルをダブルクリックして実行します。Gmail経由でテキストメールを送信する まず、下記の書式でスクリプトを作成し、拡張子.pyのファイル名(こ

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • Google APP Engine Python入門(2010年2月版) - TechTalkManiacs

    Google APP Engineについては初期のころのまとめはあるのですが、Pythonですとリリースからそろそろ2年近くになり内容も大きく様変わりしています。最速マスターシリーズでもGoogle APP Engineについてのまとめが無く、そろそろアップデートの必要があると思いまとめてみました。 基的にwindows環境中心です。 最初に ドキュメントを見るときは必ず英語版を見ましょう。日語版があるのはありがたいのですが、バージョンとしてはかなり古く、特に歴史の長いPython版では現行の内容とはかなりの隔たりがあります。 Google APP EngineのドキュメントのURLは以下のようなパターンになっています。 http://code.google.com/intl/ja/appengine/docs/**** これのうちjaが言語を表すコードになっていますので、これをenに

    Google APP Engine Python入門(2010年2月版) - TechTalkManiacs
  • 1