Le module argparse en Python est un analyseur d'arguments de ligne de commande qui permet aux développeurs d'écrire facilement des interfaces de ligne de commande conviviales.
Le module argparse peut analyser automatiquement les paramètres à partir de la ligne de commande, les convertir en objets en Python et fournir des fonctions supplémentaires, telles que la génération automatique de documents d'aide, la vérification du type de paramètre, etc.
Le cœur du module argparse est la classe ArgumentParser Vous pouvez utiliser cette classe pour définir les paramètres et les options que le programme doit recevoir. Étapes pour utiliser ArgParse # 🎜🎜 #import argparse package & mdash;
Explication :
-p,–port, nom du paramètre, aide : informations d'aide, type : type de conversion du paramètre, nargs : lire le numéro de commande paramètres de ligne, plusieurs paramètres sont convertis en liste, dest : Nom du paramètre analysédef add_argument(self, *name_or_flags: str, action: Union[str, Type[Action]] = ..., nargs: Union[int, str] = ..., const: Any = ..., default: Any = ..., type: Union[(str) -> _T, (str) -> _T, FileType] = ..., choices: Iterable[_T] = ..., required: bool = ..., help: Optional[str] = ..., metavar: Union[str, Tuple[str, ...], None] = ..., dest: Optional[str] = ..., version: str = ..., **kwargs: Any) -> ActionCopier après la connexion
default:Valeur par défaut
parser=argparse.ArgumentParser("python") parser.add_argument("-p", "--port",help="port to listen",type=int,nargs=5,dest="ports") args=parser.parse_args() print(args.ports,type(args.ports))
parser.add_argument("-p", "--port",help="port to listen",default=8080,type=int,dest="ports") args=parser.parse_args() print(args.ports,type(args.ports))
parser.add_argument("-p", "--port",help="port to listen",required=True,type=int,dest="ports")
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!