今日は 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.
こんな機能があったとは。でも、どういうときに使うんだろ。