プログラミングと投資

テクノロジーを使って、長期投資の分析をしています。

Python ランチャーについて(Windows, py.exe)

Pythonランチャーと、Windows の「既定のアプリ」について書いていきます。

目次

  1. Pythonランチャー
  2. 条件
  3. 補足

1. Pythonランチャー

Pythonランチャーを使うと、python.exe を省略してスクリプトを実行できます。

>hello.py
Hello World.

2. 条件

python.exe を省略して実行するためには、既定のアプリでランチャーを指定しておく必要があります。

上の画像は *.py に対してランチャーを設定しています。

3. 補足

既定のアプリがエディタの場合は、スクリプトを実行するとエディタが起動します。

上の設定だと、スクリプトを呼び出しても文字列は出力されません。

>hello.py

スクリプトを実行するには、python.exe や py.exe を呼び出す必要があります。

>py hello.py
Hello World.