Python
サーバ側に Python + json-rpc モジュール、クライアント側に jsolait を利用して JSON-RPC によるメソッド呼び出しのテストを細々とやっていたのですが、 #!C:/Python25/python.exe #coding:utf-8 from jsonrpc import handleCGI, ServiceMethod import sys…
Python でデータベースを扱いたくて、最初は MySQL を考えたのですが 導入部で躓いてお手軽な SQLite を選択し、いじり始めたのですが、 SHOW FIELDS が出来ないようなので、結局また MySQL にチャレンジ。 前に探したときにはなぜかたどり着けなかった MySQ…
一月も開いてしまうとは予想外でした。 書きかけテキストが消えたのが10%くらい、残りはモンスターハンターのせいです。
このドキュメントの目的 他言語で作業している同僚プログラマに自分が Python で記述したプログラムを 引き継いでもらうための手ほどきを主な目的とする。 プログラムについての理解はあるものとし、 Python 独特の部分を中心に解説する。 筆者の主観で考え…
文字列テーブルデータ変換処理ツールはコマンドラインから行う物としてユーザーインターフェースを作成します。 当然 CUI ですので、どんなコマンドラインオプションを用意するかを考えます。 まず、このツールは文字列テーブルの csv ファイルを読み込んで…
前回までで取り出したラベルと文字列データのタプルおよび文字列データのオフセット辞書の情報をまとめて バイナリデータを出力します。コメントによる擬似コードは以下のようになります。
csv を読み込んで作成した入力データを整理して、出力に必要なデータを作成します。 入力データを for でまわし、文字列データの重複チェック&オフセットの計算、 およびラベルの重複エラーチェックを行おうと思ったのですが、割と複雑になってしまうので …
id:bonlife さんより助言を頂いたのでスクリプトをちょこっと修正してみました。
昨日のコメントによる擬似コードを実際のスクリプトで実装したものが以下になります。
まず CSV を読み込んで入力データを整形する部分を作ります。プログラムは Python を使います。 Python には CSV を扱うモジュールがあるのでこれを利用しようと思いますが、 初めてなので動作をみてみます。
StringIO モジュールを使います。 #coding:shift-jis from StringIO import StringIO f=StringIO() f.write("日本語で Hello.") print f.tell() 15(07/12/20) str と unicode を混同していました。 こんなことしなくても len("日本語") は shift_jis で 6, u…
Python もそこそこに IronPython に手を出そうとしてみる。 Python 本体よりも、 .Net Framework に慣れるのが重要そう。 逆に、コレを通じて .Net Framework の勉強になるのかも。
色々の練習も兼ねて、 Python で、 Twitter の public timeline から 名前を拾ってきて表示するプログラムを作成しました。 from xml.etree import ElementTree from urllib import urlopen e = ElementTree.ElementTree(file=urlopen("http://twitter.com/s…
Python を使って Twitter から欲しい情報だけ取ってくるようなことができんかなーと いろいろ調べてたら python による twitter API のラッパーがあるそうで、 試してみようかと思ったら simplejson なるものが必要といわれ、 じゃあ simplejson をインスト…
python で線とか簡単に引けたらアニメーションデータを視覚化するときに 楽かもしれんなぁと思ってたら、 visual なるモジュールが存在し、 さらに graph というまんまグラフを描くためのものまでありました。 ひゃーこれはゆかい。 0.374146 0.483459 -0.53…