preguntar acerca de argparse

3
réponses

Argparse: arguments requis listés sous «arguments optionnels»?

J'utilise le code simple suivant pour analyser certains arguments; notez que l'un d'entre eux est requis. Malheureusement, lorsque l'utilisateur exécute le script sans fournir l'argument, le texte d'utilisation/aide affiché n'indique pas qu'il existe …
demandé sur 1970-01-01 00:33:34
6
réponses

Vérifiez si l’argument optionnel argparse est défini ou non

Je voudrais vérifier si un argument argparse facultatif a été défini par l'utilisateur ou non. Puis-je vérifier en toute sécurité en utilisant isset? Quelque Chose comme ceci: if(isset(args.myArg)): #do something else: #do something else …
demandé sur 1970-01-01 00:33:35
1
réponses

Python argument parser liste de liste ou tuple de tuples

J'essaie d'utiliser argument parser pour analyser une coordonnée 3D afin que je puisse utiliser --cord 1,2,3 2,4,6 3,6,9 Et obtenez ((1,2,3),(2,4,6),(3,6,9)) Ma tentative est import argparse parser = argparse.ArgumentParser() parser.add_argu …
demandé sur 1970-01-01 00:33:32
1
réponses

argparse arguments optionnels «obligatoires»

Le module argparse de Python a ce qu'on appelle des arguments 'optionnels'. Tous les arguments dont le nom commence par - ou -- sont facultatifs par défaut. Typiquement, les arguments obligatoires sont positionnels, et donc lors de l'exécution du pro …
demandé sur 1970-01-01 00:33:34
7
réponses

Python Argparse: problème avec des arguments optionnels qui sont des nombres négatifs

J'ai un petit problème avec argparse. J'ai une option {[4] } qui est la xrange d'un tracé. Je veux être capable de passer des nombres comme -2e-5. Cependant, cela ne fonctionne pas - argparse interprète ceci est un argument positionnel. Si je fais -0 …
demandé sur 1970-01-01 00:33:32
2
réponses

Plusieurs fichiers pour un argument dans argparse Python 2.7

essayer de faire un argument dans argparse où l'on peut entrer plusieurs noms de fichiers qui peuvent être lus. Dans cet exemple, j'essaie juste d'imprimer chacun des objets de fichier pour s'assurer qu'il fonctionne correctement, mais j'obtiens l'er …
demandé sur 1970-01-01 00:33:34
5
réponses

Python Argparse arguments conditionnellement requis

j'ai fait autant de recherches que possible mais je n'ai pas trouvé la meilleure façon de faire certains arguments cmdline nécessaires que dans certaines conditions, dans ce cas seulement si d'autres arguments ont été donnés. Voici ce que je veux fai …
demandé sur 1970-01-01 00:33:34
5
réponses

argparse subparser aide monolithique sortie

mon argparse n'a que 3 Drapeaux (store_true) au niveau supérieur, tout le reste est géré par des sous-traitants. Quand je run myprog.py --help, la production affiche une liste de toutes les sous-commandes comme d'habitude, {sub1, sub2, sub3, sub4, .. …
demandé sur 1970-01-01 00:33:33
7
réponses

Sous-commande par défaut, ou traitement sans sous-commande avec argparse

Comment puis-je avoir un défaut sous-commande, ou gérer le cas où aucune sous-commande n'est donnée en utilisant argparse ... …
demandé sur 1970-01-01 00:33:31
4
réponses

Argparse: façon d’inclure les valeurs par défaut dans ‘—help’?

supposons que j'ai l'extrait d'argparse suivant: diags.cmdln_parser.add_argument( '--scan-time', action = 'store', nargs = '?', type = int, default = 5, …
demandé sur 1970-01-01 00:33:32