Day 116簡単なコマンドライン引数処理

2026-06-20 JST ・ 難易度: 中級 ・ カテゴリ: 標準ライブラリ

Pythonコード

1import sys2 3def main():4    print("コマンドライン引数の数: ", len(sys.argv))5    print("コマンドライン引数のリスト: ", sys.argv)6    7    if len(sys.argv) > 1:8        print("最初の引数: ", sys.argv[1])9        try:10            num = int(sys.argv[1])11            print("最初の引数を数値に変換しました: ", num)12        except (IndexError, ValueError):13            print("最初の引数は数値ではありません")14    else:15        print("コマンドライン引数はありません")16 17if __name__ == "__main__":18    main()

解説

次に試してみよう