seraphyの日記

日記というよりは過去を振り返るときのための単なる備忘録

python

Python2.5でExcelを使わずにExcelファイルを読み書きする。

動機 上記でJAVAを試したから、というわけではなくて、むしろ、こちらが目的。 Pythonのような軽量言語ではゴリゴリ作りこむよりも、利用できるものは利用してしまったほうがよいと思う。そこでExcelを使って入力データを作ってからPythonで読み込ませたり、…

Pyhon2.5でSQLObjectを使ってみる

Web2.0的システム構築―より進化したシステムの考え方をちょっと流し読んでたら、PythonでのO/R MappingとしてSQLObject — SQLObject 3.5.0 documentationの、ものすごい簡単な紹介があったので興味をひかれたので試してみる。本当にものすごく簡単に紹介して…

JDK6のScriptingでjythonを呼び出してみる(その2)

Scriptingはとくに進展なし。ScriptEngineのScriptContextまたはBindingsにJavaのオブジェクトを渡すとスクリプトの中で利用することが可能であり、その逆も可能。 なので、異なるスクリプトエンジンでScriptContextで定義されたオブジェクトを利用するため…

JDK6のScriptingでjythonを呼び出してみる

準備と利用 まず、scripting.dev.java.netから、jsr223-engines.zipをもらってきて展開する。(ドキュメントのリンクからアーカイブにたどり着ける) この中にScriptEngineFactoryがいっぱいあるので、その中のjythonのjython-engine.jarをクラスパスに追加。 …

Python2.5でSQLite3を使ってみる。

SQLiteとは Python2.5には、標準でSQLiteという軽量データベースが含まれている。 SQLiteは、JAVAでいうところのHSQLDBやApache Derbyのような感じのようである。 SQLLiteはデーモンやサービスではなく、スタンドアロンでのみ動作する。(DerbyやHSQLDBは組…