さつまろぐ

CAEとかプログラムとか、出来たことの記録など、誰かのお役に立てれば幸い。

Pythonで遊ぶ 対話形式以外からの実行

Pythonを対話型以外の方法で実行する方法メモ

Pythonコマンドからの実行

テキストエディタでPythonのプログラムを書く。

print("Hello")
x = 3 ; y = 2;
print(x+y)

ファイル名は、hello.pyとして保存。拡張子を.pyとしておく。

コマンドプロンプトからPythonコマンドを実行。引数にhello.pyを指定すると書いたプログラムが実行される。

>Python hello.py
Hello
5

>

ダブルクリックで実行

hello.pyPython.exeに関連付けると、ダブルクリックで実行できるようになる。ただしこの場合、ウインドウが一瞬で消えるので、 input( )を追加し、入力待ち状態にする。

print("Hello")
x = 3 ; y = 2;
print(x+y)
input( )            #←追加

ダブルクリックで実行すると、こんな画面になる。

基本的に Jupyter notebook 上で実行すると思うから、使う場面は少ないかも。 一応こんな方法もあるということで。

広告