__main__.py
今日は Python。
ディレクトリやzipファイルに、__main__.py という名前のスクリプトを含めておくと、そのディレクトリやzipファイルを Python の引数に指定することで、__main__.py が実行される。
例を示そう。
print "Hello, Python."
これを、hello フォルダの中においておく。で、次のように実行すると:
^o^ > ls hello
__main__.py
^o^ > python hello
Hello, Python.
このとおり、__main__.py が実行された。
zipファイルにした場合も同じように動く。
^o^ > cd hello
^o^ > zip hello.zip __main__.py
adding: __main__.py (164 bytes security) (stored 0%)
^o^ > python hello.zip
Hello, Python.
こんな機能があったとは。でも、どういうときに使うんだろ。
