bad_if プログラム仕様

cms.bad_if.getfloatarg(iarg, defval=None)[ソース]

コマンドライン引数から浮動小数点数を取得します。

sys.argvから指定されたインデックスの引数を浮動小数点数に変換して返します。 変換に失敗した場合や引数が存在しない場合は、デフォルト値を返します。

パラメータ:
  • iarg -- int: 取得する引数のsys.argvにおけるインデックス。

  • defval -- Optional[float]: 変換失敗時または引数がない場合に返すデフォルト値。デフォルトはNone。

戻り値:

Optional[float]: 変換された浮動小数点数、またはデフォルト値。

cms.bad_if.getintarg(iarg, defval=None)[ソース]

コマンドライン引数から整数値を取得します。

sys.argvから指定されたインデックスの引数を整数に変換して返します。 変換に失敗した場合や引数が存在しない場合は、デフォルト値を返します。

パラメータ:
  • iarg -- int: 取得する引数のsys.argvにおけるインデックス。

  • defval -- Optional[int]: 変換失敗時または引数がない場合に返すデフォルト値。デフォルトはNone。

戻り値:

Optional[int]: 変換された整数値、またはデフォルト値。