Olvasás angol nyelven

Megosztás a következőn keresztül:


cli Modul

Egyszerű CLI-szerkesztő egy definiált API-n

Osztályok

AsDict

Kulcs/érték pár alapú argparse művelet

Függvények

add_base

olyan alapvető argumentumok hozzáadása, amelyeknek mindig elérhetőnek kell lenniük

add_base(parser)

Paraméterek

parser

add_func_args

Függvényaláírás átalakítása argparse-paraméterekké

Ez python típusú széljegyzeteket használ az argparse paramok létrehozásának módjáról.

add_func_args(parser, impl)

Paraméterek

parser
impl

add_funcs

Függvények hozzáadása a megvalósítási rétegben

add_funcs(inst, subparser)

Paraméterek

inst
subparser

add_nested

Újrakurtálás egy adott osztálypéldány objektumain argparse alparancsként

add_nested(main_parser, parent_parser, inst, api_types, level=0)

Paraméterek

main_parser
parent_parser
inst
api_types
level
alapértelmezett érték: 0

arg_bool

Ellenőrizze, hogy a megadott argumentum igaz vagy hamis-e

arg_bool(arg)

Paraméterek

arg

arg_dir

Ellenőrizze, hogy a megadott argumentum könyvtár-e

arg_dir(arg)

Paraméterek

arg

arg_file

Ellenőrizze, hogy a megadott argumentum fájl-e

arg_file(arg)

Paraméterek

arg

build_arg_parser

Legfelső szintű argparse létrehozása

build_arg_parser(inst, api_types, version)

Paraméterek

inst
api_types
version

call_func

A megadott függvény argumentumainak lekérése és meghívása

call_func(func, args)

Paraméterek

func
args

execute_api

API közzététele könnyű parancssori felülettel

execute_api(api, api_types, version)

Paraméterek

api
api_types
version

get_arg_names

Függvényargumentumok nevének lekérése

get_arg_names(func)

Paraméterek

func

get_help_text

a súgószöveg lekérése pydoc-sztringek alapján

get_help_text(impl)

Paraméterek

impl

print_help

keresse meg a megfelelő segítséget az alparátoroktól

print_help(parser, args)

Paraméterek

parser
args

set_logging

Napló részletességének beállítása

set_logging(api, verbose)

Paraméterek

api
verbose