公開されているコードで、先頭にインタプリタの指定があった場合、だいたい次のどっちかだ。 「#!/usr/bin/python」 「#!/usr/bin/env python」 見た感じでなんとなく想像はつくけど、どう違うのか調べてみた。pythonのメーリングリストのやり取りで、こんな解説を見つけた。 > 1) > #!!/usr/bin/python > 2) > #!/usr/bin/env python > など、2つのpythonの呼び出しがあるようですが > 何か違うのでしょうか? Unix 系のプラットフォームでは、ファイルの1行目に #!/usr/bin/python と書くと、2行目以降の内容が /usr/bin/python への入力として取り扱われます。 #!/usr/bin/env python と書くと、/usr/bin/env python を実行したときに起動す