Pythonのお勉強 Part6
■ このスレッドは過去ログ倉庫に格納されています
0789デフォルトの名無しさん
2005/07/01(金) 13:39:20> こういった事例の事でしょうか。
ですです。各種ポインタ感謝。ぼちぼち読んでみます。
とりあえずこんなん(↓)やってみたかったので、いろいろ調べてますた。
class CGIDispatcher:
def dispatch(self, post):
cmd = 'default'
if 'cmd' in post:
cmd = post['cmd']
m = getattr(self, 'cmd_' + cmd)
if m:
m(self, post)
raise RuntimeError, "Invalid parameter"
def cmd_default(self, post):
pass
class MyCGI(CGIDispatcher):
def cmd_confirm(self, post):
...
def cmd_register(self, post):
...
# 車輪の再発明?(^^;
■ このスレッドは過去ログ倉庫に格納されています