Pythonでshebang行を書く方法
小粋空間 » Programming Language » Python » Pythonでshebang行を書く方法
Pythonでshebang行を書く方法を紹介します。
1.問題点
shebang(シェバンまたはシバンと読む)行は、そのスクリプトが使用するインタプリタを指定するためのものです。
例えば、Linuxのシェルスクリプトの先頭に次のように書きます。
test.sh
#!/bin/bash
echo "Hello World!"
これでファイルのパーミッションに実行権をつけて
$ ./test.sh
とすればシェルスクリプトとして実行されます。
が、Pythonでshebang行の書き方が分かりません。
ということで、Pythonでshebang行を書く方法を紹介します。
2.sheang行を書く
Pythonのshebang行は次のように記述します。
使用するバージョンによって異なるようです。
バージョン2の場合
test.py
#!/usr/bin/env python2
print "Hello World!"
バージョン3の場合
test.py
#!/usr/bin/env python3
print "Hello World!"
これでファイルのパーミッションに実行権をつけて
$ ./test.py
とすればPythonスクリプトとして実行されます。