通常は
$ python hoge.py
としてPythonスクリプトを実行しますが、よく使うスクリプトだと毎回pythonと入力するのがめんどくさいので直接Pythonスクリプトを実行する方法を紹介。
実行方法
スクリプトを実行可能にするにはPythonスクリプトの1行目に
#!/usr/bin/env python
と書き
$ chmod +x hoge.py
で実行権限を与えると
$ ./hoge.py
でPythonスクリプトを実行することができる。
なお、Pythonスクリプトの1行目に
#!/usr/bin/python
とPythonの絶対パスを書いてもよいが、絶対パス先が無ければエラーになる。
#!/usr/bin/env python
だと環境変数PATHの中に含まれているpythonを探して実行するためエラーが生じにくい。