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を表示する
- _add_help_option()
その他の関数
- 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でも動作するようにラッパーとして実装