Questions sur argparse

2
réponses

Personnaliser le message d'aide argparse

j'ai écrit le code suivant pour illustrer mon problème. import argparse parser = argparse.ArgumentParser() par ... PI argparse. Si oui, comment? Pourriez-vous veuillez donner un petit exemple qui montre comment cela peut être fait?
demandé sur 2016-03-07 18:06:57
1
réponses

Argparse requis subparser

j'utilise Python 3.4, j'essaye d'utiliser argparse avec des sous-traitants, et je veux avoir un comportement similaire ... c(args) question connexe: pourquoi ce code argparse se comporte-t-il différemment entre Python 2 et 3?
demandé sur 2014-04-28 23:12:58
2
réponses

Obtenir la sous-commande sélectionnée avec argparse

quand j'utilise des sous-commandes avec Python argparse, je peux obtenir les arguments sélectionnés. parser = a ... v[1] ne fonctionne pas à cause de la possibilité de Global args. Comment puis-je obtenir la sous-commande lui-même?
demandé sur 2011-01-01 23:59:17
2
réponses

module argparse comment ajouter une option sans aucun argument?

j'ai créé un script en utilisant argparse . le script doit prendre un nom de fichier de configuration comme op ... A' * nargs) TypeError: can't multiply sequence by non-int of type 'str' et même erreur avec '' au lieu de 0 .
demandé sur 2011-03-10 19:29:58
3
réponses

Comment coder les options de combinaison argparse en python

j'ai été troublé par cette petite activité à compléter. J'ai fait quelques expériences, mais je n'ai pas pu obtenir le ... 'Verify Content of package.',metavar='Package') args = parser.parse_args() if __name__ == "__main__": main()
demandé sur 2011-04-09 10:45:09
2
réponses

Option stdin en Python avec argparse

j'ai trouvé la syntaxe très utile parser.add_argument('-i', '--input-file', type=argparse.FileType('r'), defaul ... Je ne veux pas que mon programme Python attende les entrées. Je veux qu'il avance et utilise des valeurs par défaut.
demandé sur 2011-09-28 02:47:28
2
réponses

python argh/ argparse: Comment passer une liste comme argument en ligne de commande?

j'essaie de passer une liste d'arguments à un script python en utilisant la bibliothèque argh. Quelque chose qui peut ... parse? Ou en utilisant la syntaxe beaucoup plus joliment décorée d'argh? Elles semblent beaucoup plus pythoniques.
demandé sur 2012-02-22 19:45:46
1
réponses

Accepter un dictionnaire comme argument avec argparse et python [dupliquer]

cette question a déjà une réponse ici: type=dict en argparse.add_argument () ... passé en tant que valeur de choix, donc dict objects, set objects, custom containers, etc. sont tous pris en charge."
demandé sur 2013-09-04 12:22:11
2
réponses

Comment configurer un sous-Utilisateur par défaut en utilisant le Module Argparse avec Python 2.7

j'utilise Python 2.7 et j'essaie d'accomplir un comportement similaire à celui d'un shell en utilisant argparse. Mon p ... cune commande du tout alors comment puis-je obtenir ce genre de comportement avec argparse et python 2.7?
demandé sur 2017-10-10 16:20:21
13
réponses

Analyse des valeurs booléennes avec argparse

j'aimerais utiliser argparse pour analyser les arguments booléens en ligne de commande écrits comme" --foo True "ou"--f ... . Comment obtenir argparse pour analyser "False" , "F" , et leurs variantes minuscules pour être False ?
demandé sur 2013-02-21 21:37:16
9
réponses

Exemple simple argparse voulu: 1 argument, 3 résultats

le documentation pour le module argparse python , bien qu'excellent je suis sûr, est trop pour mon cerveau débutan ... veux faire est "si arg est A, faire ceci, Si B faire cela, si aucun des ci-dessus montrer l'AIDE et quitter" .
demandé sur 2011-09-15 11:11:46
7
réponses

type=dict en argparse.ajouter argument()

j'essaie de configurer un dictionnaire comme argument optionnel (en utilisant argparse); la ligne suivante est ce que ... ': '#f80654ff'} fonctionne très bien. alors comment passer l'argument à la place? Merci à l'avance.
demandé sur 2011-10-02 14:17:19
3
réponses

Argparse ne peut pas lire une chaîne de caractères avec des tirets?

y a-t-il un moyen pour que argparse reconnaisse quoi que ce soit entre deux citations comme un seul argument? Il sembl ... t pas dans optparse. edit 4: le rapport de Bogue ouvert actuel est: http://bugs.python.org/issue9334
demandé sur 2013-04-23 20:55:18
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', ... eur par défaut pour --scan-time d'une manière similaire, ou devrais-je simplement sous-classe le formatage help ?
demandé sur 2012-08-28 04:25:11
6
réponses

Argparse: vérifiez si des arguments ont été passés

mon script devrait démarrer un mode démo, lorsque les paramètres no sont donnés. J'ai essayé ceci: args = parser.parse_a ... onne *** TypeError: object of type 'Namespace' has no len()args aucune liste. Comment puis-je obtenir ce que je veux?
demandé sur 2012-05-22 12:33:35
3
réponses

Fichier comme argument de ligne de commande pour argparse - message d'erreur si l'argument n'est pas valide

j'utilise actuellement argparse comme ceci: import argparse from argparse import ArgumentParser parser = ArgumentParser( ... s ont travaillé, mais si le fichier n'est pas valide, je voudrais obtenir un message d'erreur. Comment puis-je le faire?
demandé sur 2012-07-18 15:59:59
3
réponses

que signifie metavar et action en argparse en python?

je suis de la lecture par le biais de argparse module. J'ai été coincé comme quoi metavar et l'action signifie >>& ... ai pas pu trouver de définitions pour metavar et action (action="store_const", etc). que font-ils? Merci de votre aide
demandé sur 2013-10-01 23:28:53
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 2011-06-16 03:24: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 ... of the DB-Table to operate on.") parser_c.set_defaults(func=cmd_db_tables) args = parser.parse_args() args.func(args)
demandé sur 2013-11-20 15:06:04
3
réponses

Sphinx et argparse - autodocumentation des scripts de ligne de commande?

je construis un paquet Python, et j'utilise Sphinx pour créer les docs. En plus de mon code package, j'ai aussi beaucoup ... uestion sur S. O., s'il y a un site S.E. plus approprié pour poster cette question, merci de me le faire savoir. Grâce.
demandé sur 2012-06-04 23:08:33