「Pythonのプログラムの実行方法」の版間の差分
提供: Python入門
(ページの作成:「Pythonの実行方法について説明します。 __TOC__ == 概要 == Pythonのスクリプトファイルの実行には、以下のやり方があります。 * ...」) |
(→実行権限を付与する場合) |
||
行13: | 行13: | ||
print 'hello' | print 'hello' | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | もしくは | ||
+ | <syntaxhighlight lang="python"> | ||
+ | #!/usr/bin/env python | ||
+ | print 'hello' | ||
+ | </syntaxhighlight> | ||
+ | env を使用した場合は、pythonのパスが絶対パスではないため、多くのプラットフォームで動作する可能性があります。 | ||
+ | 環境によって、Pythonのパスが/usr/bin/python、/usr/local/bin/python と異なります。 | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> |
2014年1月24日 (金) 23:18時点における最新版
Pythonの実行方法について説明します。
概要
Pythonのスクリプトファイルの実行には、以下のやり方があります。
- Pythonにスクリプトファイルを指定する
- 実行権限(x)を付与して、スクリプトを実行する
実行権限を付与する場合
スクリプトファイル hello.py
#!/usr/local/bin/python print 'hello'
もしくは
#!/usr/bin/env python print 'hello'
env を使用した場合は、pythonのパスが絶対パスではないため、多くのプラットフォームで動作する可能性があります。 環境によって、Pythonのパスが/usr/bin/python、/usr/local/bin/python と異なります。
chmod +x ./hello.py
実行例です。
./hello.py
Pythonコマンドにスクリプトを渡す場合
python ./hello.py