Opsterren

Command-line parsing speedster
Download nu

Opsterren Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Alexander Solovyov
  • Uitgever website:
  • http://hg.piranha.org.ua/

Opsterren Tags


Opsterren Beschrijving

Command-line parsing speedster Opster is een opdrachtregelparser, bedoeld om het schrijven van opdrachtregelregels eenvoudig en pijnloos te maken. De software maakt gebruik van ingebouwde python-typen (lijsten, woordenboeken, enz.) Om opties te definiëren, die configuratie duidelijk en beknopt maken. Bovendien bevat het de mogelijkheid om subcommands (dwz HG-commit of SVN-update) te hanteren .Quick-examplethat is een voorbeeld van een optiedefinitie: import sysfrom opster import commando @ commando (gebruik = '% naam bericht') Def main (bericht, nonwline = ('n', false, 'niet afdrukken een nieuwlijn')): 'Simple echo-programma' Sys.stdout.write (bericht) Zo niet nonwline: Sys.stdout.Write (' ') Als __Name__ ==' __MAIN__ ': MAIN () het uitvoeren van dit programma zal de Help afdrukken: echo.py MobilesImple ECHO-programmeert: -N --Nonewline Do not Print een Newline -H --Help Show Helpi Denk dat dit meestal beschrijft wat er aan de hand is, behalve dat ik graag een interessante functie zou willen noemen - als u een lange naam gebruikt voor optie, kunt u slechts gedeeltelijke naam gebruiken, bijvoorbeeld ./Echo.py --Nonew A is een geldige opdracht lijn. Dit geldt ook voor subcommands: lees daarover en al het andere dat u in documentatie wilt weten. Vereisten: · Python Wat is er nieuw in deze release: · Nu is het mogelijk om opdrachten als reguliere functie te bellen, waarbij elke niet-geleverde optie juiste standaard (gedefinieerd in optiespec) ontvangt · Globaloptions werden eenvoudig afgelaten na het parseren, vouwen ze in reguliere opties · Vervang _ met - in opdrachtnamen, hetzelfde als in optiesnamen · Respecteer lege snaren als gebruik


Opsterren Gerelateerde software