Pythonスクリプトを実行可能にする方法
Pythonを使うときには通常, 以下のようにすると思います.
# sample.py
print "Hello world!"
$ python sample.py
Hello world!
何度も使うスクリプトだと, 毎回pythonと入力するのは面倒だと思うので, そのまま実行可能にしましょう.
方法は, 簡単です. スクリプトの1行目に, #!/usr/bin/env pythonと書いて, 実行可能権をつけるだけです.
#!/usr/bin/env python
print "Hello world!"
$ chmod u+x sample.py
ちなみに, envコマンドが/usr/bin/にない場合は, 適宜変更して下さい.
では, 実行してみたいと思います.
$ ./sample.py
Hello world!
こんな感じで直接実行できます. またPATHが通っているディレクトリに置いておけば, そのディレクトリにいなくても, 以下のように通常のコマンドのように実行できます.
$ sample.py
Hello world!