nutteloos.pipesGeneratorsuiker | |
Download nu |
nutteloos.pipes Rangschikking & Samenvatting
Advertentie
- Vergunning:
- BSD License
- Prijs:
- FREE
- Naam uitgever:
- Herr Kaste
- Uitgever website:
- http://github.com/kaste/
nutteloos.pipes Tags
nutteloos.pipes Beschrijving
nutteloos. Pipes is een Python-module die pseudo-hacky suiker rond generatoren biedt. Als u geroepen is voor lussen of geneste functies A (B (C (1,2,3)))) Dit kan u helpen. Basis ziet het er als volgt uit: | Toevoegen (2) | Lijst == Waar @ Workerdef toevoegen (items, n): voor I in items: opbrengst I + NDe meest linkse argument is altijd de iterator die van de linkerkant komt. De andere argumenten vertegenwoordigen een gebonden toestand. Het gebruik van deze werknemer is een tweestapsproces.Adder = Toevoegen (2) # Bind een toestand in een closureadder () == # Breng een iteratorbewerkers aan en kort, herbruikbaar en gemakkelijk te testen. @ Workerdef ECHO (Items): voor I in Items: Yield IECHO = ECHO () # ECHO 'heeft' GEEN KAARTSASERT | echo == Soms kun je zoiets bereiken als volgt: filters_audio_files = fsessionfilter_by_ext()@producerdef mappen_with_audio_files (pad): voor root, mappen, bestandsnamen in OS.WALG (pad) ): indien aanwezig (bestandsnamen | filter_audio_files): root root @ werknemerdef thent_need_fix (paden): voor pad in paden: bestanden = listdir (pad) | filter_audio_files | join_path (pad) | Lijst DOS_NAMES = bestanden | get_83dos_name | Lijst als bestanden.Sort ()! = DOS_NAMES.SORT (): rendement paththat_need_fix = that_need_fix () # en de buitenste opdrachten in een script kijken dan als deze # geef me alle mappen met MP3-bestanden binnenin, b.v. Print ze naar stdoutfolders_with_Audio_files (root) #zive me alle map die een specifieke oplossing nodig heeft, AKA Dry-ModeFolders_With_Audio_Files (ROOT) | that_need_fix # Pas Eigenlijk een oplossing toe op deze mappenfolders_with_audio_files (root) | that_need_fix | toepassing van de startpagina van toepassing_fixproduct
nutteloos.pipes Gerelateerde software