Products PythonScripts standardをいじってみるテスト

まだまだサンプルスクリプトにはわからないことが満載である。わからないときの基本はヘルプである。ZMIにはヘルプへのリンクがあるのでポチッとな。


060126-1

いかにもなリファレンス発見。いろいろ書いてあるではないか。しかもサンプルスクリプトの中で一番難しそうなProducts.PythonScript.standardについてのヘルプもある。せっかくなのでこれを読んでみたところ、…さっぱりわからない( ´艸`)

サンプルスクリプトではこいつはどういうふうに使われてたっけか。

from Products.PythonScripts.standard import html_quote

Products.PythonScript.standardからhtml_quoteをインポートする、と言っている。で、ヘルプを見てみると確かにProducts.PythonScript.standardのリファレンスのところには「html_quote」というやつの説明もある。ほかにもいろいろな機能の説明が書いてあることから敷衍すればおそらく、Products.PythonScript.standardっていうのは基本的な機能のセットで、このセットの一機能としてhtml_quoteがあるということか。

そういえばサンプルスクリプトの最後の方でhtml_quoteが使われてる。逆に言えばこの機能を使うためには、最初の方でこの機能を使うことを宣言しなければならないということなのだろう。

せっかくなので簡単な機能を使ってみよう(・∀・)
めっちゃ簡単そうなやつ↓

  • thousand_commas(number)
  • whole_dollars(number)
  • dollars_and_cents(number)

数を扱うだけなので簡単なのさ。

numberという名前のスクリプトを追加して

# Products.PythonScripts.standardのテストコード

from Products.PythonScripts.standard import whole_dollars,dollars_and_cents


print whole_dollars(12345)
print dollars_and_cents(12345)

return printed

などとしてやる。

#thousand_commasは使っちゃダメっていわれた…

結果ワー、

060126-2

うむ。いい感じ。

カテゴリ
Python Python
トラックバック用URL:
http://nagosui.org/Nagosui/COREBlog2/Products-PythonScripts-standard-help/tbping
コメントを追加

下のフォームに記入してコメントを追加できます。平文テキスト形式。

(必須)
(必須)
(必須)
(Required)
Enter the word

このBlogについて
Plone, Zope, Pythonなどのトピックについてのメモです。
カテゴリ
Plone (98)
Plone Products (23)
COREBlog2 (31)
COREBlog1 (29)
ReadingCOREBlog (7)
Zope (66)
Turbogears (18)
Django (12)
Python (25)
Linux (30)
Nagosui (12)
Design (33)
Misc (48)
moblog (5)
最近のエントリ
浜松ブラスバンド定期演奏会2008 nyusuke 2008年11月24日
Glossy Horizontal Menuを使う nyusuke 2008年11月17日
第3回Python東海終了 nyusuke 2008年11月17日
Universalじゃない件 nyusuke 2008年11月15日
最近のコメント
Re:WebデザイナーのためのDjangoはじめの一歩 nyusuke 2007年06月01日
Re:WebデザイナーのためのDjangoはじめの一歩 pateo 2007年05月31日
Re:東海Python Workshop 01終了 nyusuke 2007年05月31日
Re:東海Python Workshop 01終了 kfuruhata 2007年05月30日