「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

関連項目