L'utilisation de 'argparse.ArgumentError' en Python

Je voudrais utiliser le ArgumentError exception dans le argparse module en Python, mais je ne peux pas comprendre comment l'utiliser. La signature est dit qu'il devrait être appelé comme ArgumentError(argument, message), mais je ne peux pas comprendre ce que argument devrait être. Je pense qu'il devrait y avoir une certaine partie de l'analyseur de l'objet, mais je ne pouvais pas trouver toute la documentation pour elle.

  • Connexes: Est-il mauvais pour élever ArgumentError à la main?
  • Vous pouvez l'utiliser au sein d'un Action classe, tout comme les classes existantes ne. Mais je ne peux pas imaginer une raison pour le faire en dehors de la parser. Il n'est pas quelque chose de spécial - ajoute simplement les Action nom pour le message d'erreur. L'étude de son utilisation dans le code.
InformationsquelleAutor asmeurer | 2011-11-12