2007-06-04から1日間の記事一覧

pythonでモジュールをダイナミックにロードする(2)

こっちの方が速いらしい。実行結果はexecのときと同じ。 import sys if len(sys.argv) > 1: for a in sys.argv[1:]: try: __import__(a) print "module has successfully loaded:", a except: pass 初めてのPython 第2版作者: マークルッツ,デイビッドアスカ…

pythonでモジュールをダイナミックにロードする

コード: import sys if __name__ == "__main__": if len(sys.argv) > 1: for a in sys.argv[1:]: try: exec "import " + a print "module has successfully loaded:", a except: pass 実行結果: % python hello.py unittest imp hage hoge module has succ…