0.sys.argvとは
sys.argv は、Python でコマンドライン引数を処理するために使用されるリストです。プログラムがコマンドラインから実行されたとき、その引数が sys.argv に格納されます。
1.sys.stdinとの比較
sys.argv はコマンドライン引数を取得するために使用され、プログラムの起動時に与えられる入力に対応します。
sys.stdin は標準入力からデータを読み取るために使用され、プログラムの実行中に提供される入力に対応します。
2.sys.argvのコードの例
import sys
# コマンドライン引数のリストを表示
print("コマンドライン引数:", sys.argv)
# コマンドライン引数が2つ以上ある場合、それらを表示
if len(sys.argv) > 1:
print("引数のリスト:")
for i, arg in enumerate(sys.argv[1:], start=1):
print(f" 引数 {i}: {arg}")
else:
print("引数がありません。")