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スクリプトとして実行されます。
Posted by yujiro このページの先頭に戻る
- PythonでJSONファイルの日本語キーを読む方法
- PythonでEUC-JPのファイルを読み込んで正規表現を使う方法
- Pythonで正規表現を使う方法
- Pythonで「SyntaxError: Non-ASCII character」というエラーの対処
- Pythonで文字列を取得する方法
- Pythonのシングルクォーテーションとダブルクォーテーションの違い
- Pythonで改行せずに出力する方法
- Pythonで改行を含む複数行データを代入する方法(ヒアドキュメント)
- Pythonで"Hello World"を出力する方法
トラックバックURL
コメントする
greeting