Maison > Article > développement back-end > Comment utiliser le module de paramètres de ligne de commande Python argparse
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) -> Action
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))obligatoire : Qu'il s'agisse d'un paramètre obligatoire ou d'un paramètre facultatif
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))action : Quand avec store_true, vous passez le paramètre correspondant, alors le paramètre est vrai , sinon c'est faux, et l'inverse est vrai pour store_flase# 🎜🎜#
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!