FC2ブログ
2010年02月 / 01月≪ 12345678910111213141516171819202122232425262728≫03月

2010.02.13 (Sat)

[Python]基底クラスの隠しアトリビュートにアクセスする方法

   [インスタンス名].[基底クラス(スーパークラス)名][__アトリビュート名]
という感じで呼べばよいみたい。
基底クラス名とアトリビュート名の間には「.」とか不要です。
アトリビュート名は「__」で開始していないとだめっぽい(?)


参考
第3 回Python オブジェクト指向ゼミ(PDFファイル)
   4ページ目、「データの隠ぺい」のところ。




ついでにメモ。
いずれ使うであろう便利な機能。

GoogleAppEngine のサーバサイドの処理時間をProfileで表示させる為にcProfile使う

テーマ : プログラミング ジャンル : コンピュータ

19:28  |  Python  |  TB(0)  |  CM(0)  |  EDIT  |  Top↑

2010.02.13 (Sat)

python での import メモ

import しようとしたモジュールが検索されるパスの順番。
   1.実行中のファイルと同じフォルダ
   2. カレントフォルダ
   3.環境変数「PYTHONPATH」に列挙したフォルダ
   4.sys.pathに登録してあるフォルダ


sys.pathに自分の作ったモジュールの入っているディレクトリを追加する例
   sys.path.append(SELF_MODULES_DIRECTORY_PATH)

テーマ : プログラミング ジャンル : コンピュータ

17:32  |  Python  |  TB(0)  |  CM(0)  |  EDIT  |  Top↑
 | BLOGTOP |