この関数はデコレータであり、with文コンテキストマネージャのための ファクトリ関数の定義に利用できます。 ファクトリ関数を定義するために、クラスあるいは 別の__enter__()と__exit__()メソッドを作る必要はありません。 簡単な例(実際にHTMLを生成する方法としてはお勧めできません!): from __future__ import with_statement from contextlib import contextmanager @contextmanager def tag(name): print "<%s>" % name yield print "</%s>" % name >>> with tag("h1"): ... print "foo" ... <h1> foo </h1> デコレートされた関数は呼び出されたときにジェネレータ-イテレータを返します
PEP: 249 Title: Python Database API Specification v2.0 Version: $Revision: 1.1 $ Author: db-sig@python.org (Python Database SIG) Editor: mal@lemburg.com (Marc-Andre Lemburg) Status: Final Type: Informational Replaces: 248 Release-Date: 07 Apr 1999 概説 この API は,データベースにアクセスする際に用いる Python モジュー ル間で類似性を高めるために定義されています.そうすることで,一貫性 によってモジュールがより理解しやすくなり,コードがデータベース間で 可搬性を持ち,より多くのデータベースに Python から接続できるように なると
「「世界が認める"MoinMoin" を日本でも普及させよう」」部門より. Python製のWikiエンジン、MoinMoinの日本語化担当者を募集しています! 世界が認めるWikiエンジン、国内でもさらに普及させるために力を貸してくださる方、ご連絡ください。 これまでは私が日本語化を担当していたのですが、個人的な都合により、もはや時間を割くことができなくなってしまいました。この作業に興味をお持ちの方、まずはこちらのページをご覧ください。おおよそ必要な作業がわかるかと思います。「ぜひやってみたい」と思ってくださった方、私(toh_at_fuji-climb_dot_org、_at_は@に、_dot_は.に置き換えてください)までご連絡ください。 このすばらしいWikiエンジン、「日本語化されていない」という理由だけで国内での普及が遅れてしまうのは、あまりにももったいないです。時期リリース
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く