eSEAT_utils.py
Simple Wiki Based Contents Management System
ソフトウェア関連 >> RTコンポーネント関連 >> eSEAT_v2.5 >> eSEATのファイル構成クラスについて >> eSEAT_utils.py

eSEAT/utils.py

コマンドラインの引数のオプション解析等に関連したクラス、関数群を定義したファイル

MyParserクラス

コマンドラインの引数のオプション解析をおこなうクラス
  • Class MyParser(optpaese.OptionParser)
    • _add_help_option()
      help表示のためのオプションを追加
    • _add_version_option()
      version表示のためのオプションを追加
    • format_epilog(formatter)
      self.eiplogが設定されていればself.eiplogを返し、それ以外は ' 'を返す
    • exit(status=0, msg=None)
      msgを標準エラー出力に出力し、終了させる
    • print_usage(file=None)
      Usageを表示する
    • print_help(fine=None)
      helpを表示する
    • print_version(fine=None)
      versionを表示する

その他の関数

askopenfilename(title="")
ファイル選択ダイアログでファイル選択をする
askopenfilenames(title="")
ファイル選択ダイアログで複数のファイル選択をする
addmanagerports(parser)
マネージャー用のオプションを追加する
genmanagerargs(opt)
マネージャー用のオプションを追加する
minmax(a, mx, mn)
a>mxときは mxを返し、 a<mnの時は mnを返す。それ以外はaを返す
array_flatten(ar)
arの配列を平坦化(一次配列化)する
findfile(fname, path=sys.path)
pathで指定された場所にfnameというファイルがあればその絶対パスを返す
exec_script_file(fname, gls=globals())
execfile関数と同じ。Python3でも動作するようにラッパーとして実装