# -*- coding: utf-8 -*- def func(): print "hello" # 関数オブジェクトから関数名を取得する s = func.__name__ import __main__ # モジュールオブジェクトから関数オブジェクトを取得する f = getattr(__main__, s) f()
詳細はドキュメントで
# -*- coding: utf-8 -*- def func(): print "hello" # 関数オブジェクトから関数名を取得する s = func.__name__ import __main__ # モジュールオブジェクトから関数オブジェクトを取得する f = getattr(__main__, s) f()
OSはUbuntu 9.04
PythonはPython 2.6.2
0 件のコメント:
コメントを投稿