タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

pythonとサブコマンドに関するkoma_gのブックマーク (1)

  • Pythonのargparseでサブコマンドを実現する - Qiita

    Python 3 で argparse を使ってサブコマンドをパースする方法を説明します。が、Python に詳しくないのでもっといい方法があるかもしれません。標準ライブラリだけで済ませたいけど、argparse は高機能過ぎて使いづらい… やりたいこと git コマンドのように git add や git commit を作る サブコマンドごとのヘルプを見る git help を作る サンプルコード ポイントとしては次の通りです。 parser.add_subparsers() で parser を入れ子にする parser_〇〇.set_defaults(handler=関数名) でサブコマンドごとの処理をハンドラ関数に移譲する 未知のサブコマンドが指定された場合はヘルプを表示する #!/usr/bin/env python # coding: utf-8 import argpars

    Pythonのargparseでサブコマンドを実現する - Qiita
  • 1