file_output

ファイル(または標準出力)に出力されるサブコマンドの抽象基底クラス.

class FileOutputSubcommand(parser: argparse.ArgumentParser)[ソース]

アプリケーションを何らかのタイプのファイルとして出力する抽象化サブ命令.

after_write_file(args: argparse.Namespace, filename: str, doc: bokeh.document.document.Document)None[ソース]
abstract file_contents(args: argparse.Namespace, doc: bokeh.document.document.Document) → Union[str, bytes, List[str], List[bytes]][ソース]

サブクラスは,与えられた文書の出力ファイルの内容を返すために,この方法を書き換えなければならない.サブクラスメソッドは異なるタイプを返す:str:html,jsonバイト:svg,png

例外

NotImplementedError --

filename_from_route(route: str, ext: str)str[ソース]
classmethod files_arg(output_type_name: str) → Tuple[str, Dict[str, Optional[str]]][ソース]

戻り位置パラメータ files コマンドのファイル入力を指定する場合は、以下の操作を実行してください。

サブクラスはこの内容をそのクラスに含めるべきである. args それがそうです。

例を引く

class Foo(FileOutputSubcommand):

    args = (

        FileOutputSubcommand.files_arg("FOO"),

        # more args for Foo

    ) + FileOutputSubcommand.other_args()
invoke(args: argparse.Namespace)None[ソース]
classmethod other_args() → Tuple[Tuple[Tuple[str, str], Dict[str, object]], Tuple[str, Dict[str, str]]][ソース]

以下の項目のパラメータを返す -o--output 書き込みすべき位置を指定し, --args 他の任意のコマンドラインパラメータをサブコマンドに渡す.

サブクラスはこれらをそれらのクラスに付加すべきである. args それがそうです。

例を引く

class Foo(FileOutputSubcommand):

    args = (

        FileOutputSubcommand.files_arg("FOO"),

        # more args for Foo

    ) + FileOutputSubcommand.other_args()
write_file(args: argparse.Namespace, filename: str, doc: bokeh.document.document.Document)None[ソース]