Pythonの学習④OSのシェルからプログラムを実行

visual studio 上で普段実行しているのですが、OSのシェルからプログラムを実行する手順を書きます。参考書の内容から外れるのですが、OSのシェルからプログラムを実行することが必要な場合もありますのでメモです。

コマンドライン引数

OSのシェルからプログラムを実行するときに関数へ渡す引数をコマンドライン引数といいます
・OSのシェルからPythonプログラムを実行する
python’+’実行するプログラムのファイル名’+’コマンドライン引数’ のように書く

練習

例えばOSのシェル(コマンドプロンプト)とかからプログラムを実行せよ。という問題の際、そのままコマンドプロンプトを用いない。メニューの「VS 2017用....」を使用する。

f:id:t-hiro712:20181006212610p:plain コードは以下で、import sys はコマンドライン引数を扱うためのモジュール。このモジュールを読み込むと、プログラムの中でsys.argvという変数を通じてコマンドライン引数を取り出せる。 f:id:t-hiro712:20181011193159p:plain

f:id:t-hiro712:20181011191933p:plain