abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 22:11 | Nová verze

    TypeScript (Wikipedie), tj. JavaScript rozšířený o statické typování a další atributy, byl vydán v nové verzi 6.0. Příští verze 7.0 je kvůli výkonu přepisována do programovacího jazyka Go.

    Ladislav Hagara | Komentářů: 0
    dnes 20:33 | Zajímavý článek

    Christian Schaller z Red Hatu na svém blogu popsal své zkušenosti s používáním AI při vývoji open source aplikací pro Linux. Pomocí různých AI aktualizoval nebo vytvořil aplikace Elgato Light GNOME Shell extension, Dell Ultrasharp Webcam 4K, Red Hat Planet, WMDock, XMMS resuscitated (aktualizace z GTK 2 a Esound na GTK 4, GStreamer a PipeWire) a Monkey Bubble. SANE ovladač pro skener Plustek OpticFilm 8200i se mu zatím nepovedl.

    Ladislav Hagara | Komentářů: 3
    dnes 19:44 | IT novinky

    Americké firmy Tesla a SpaceX postaví v texaském Austinu moderní komplex na výrobu čipů pro umělou inteligenci (AI). Součástí projektu s názvem Terafab budou dvě moderní továrny na výrobu čipů – jedna se zaměří na automobily a humanoidní roboty, druhá na datová centra ve vesmíru. Uvedl to generální ředitel těchto firem Elon Musk. Projekt by podle odhadů měl stát 20 miliard USD (zhruba 425 miliard Kč).

    Ladislav Hagara | Komentářů: 2
    dnes 15:00 | Nová verze

    Byla vydána nová stabilní verze 6.11 (YouTube) multiplatformního frameworku a GUI toolkitu Qt. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    dnes 01:44 | Bezpečnostní upozornění

    Ubuntu 26.04 patrně bude ve výchozím nastavení zobrazovat hvězdičky při zadávání hesla příkazu sudo, změna vychází z nové verze sudo-rs. Ta sice zlepší použitelnost systému pro nové uživatele, na které mohlo 'tiché sudo' působit dojmem, že systém 'zamrzl' a nijak nereaguje na stisky kláves, na druhou stranu se jedná o možnou bezpečnostní slabinu, neboť zobrazování hvězdiček v terminálu odhaluje délku hesla. Původní chování příkazu sudo

    … více »
    NUKE GAZA! 🎆 | Komentářů: 11
    včera 21:33 | Komunita

    Projekt systemd schválil kontroverzní pull request, který do JSON záznamů uživatelů přidává nové pole 'birthDate', datum narození, tedy údaj vyžadovaný zákony o ověřování věku v Kalifornii, Coloradu a Brazílii. Jiný pull request, který tuto změnu napravoval, byl správcem projektu Lennartem Poetteringem zamítnut s následujícím zdůvodněním:

    … více »
    NUKE GAZA! 🎆 | Komentářů: 25
    včera 17:22 | Nová verze

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 163 (pdf).

    Ladislav Hagara | Komentářů: 0
    21.3. 15:22 | IT novinky

    Eric Lengyel dobrovolně uvolnil jako volné dílo svůj patentovaný algoritmus Slug. Algoritmus vykresluje text a vektorovou grafiku na GPU přímo z dat Bézierových křivek, aniž by využíval texturové mapy obsahující jakékoli předem vypočítané nebo uložené obrázky a počítá přesné pokrytí pro ostré a škálovatelné zobrazení písma, referenční ukázka implementace v HLSL shaderech je na GitHubu. Slug je volným dílem od 17. března letošního

    … více »
    NUKE GAZA! 🎆 | Komentářů: 6
    21.3. 15:11 | Zajímavý projekt

    Sashiko (GitHub) je open source automatizovaný systém pro revizi kódu linuxového jádra. Monitoruje veřejné mailing listy a hodnotí navrhované změny pomocí umělé inteligence. Výpočetní zdroje a LLM tokeny poskytuje Google.

    Ladislav Hagara | Komentářů: 14
    21.3. 04:44 | Zajímavý software

    Cambalache, tj. RAD (rapid application development) nástroj pro GTK 4 a GTK 3, dospěl po pěti letech vývoje do verze 1.0. Instalovat jej lze i z Flathubu.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (15%)
     (7%)
     (1%)
     (12%)
     (29%)
     (2%)
     (5%)
     (1%)
     (13%)
     (24%)
    Celkem 1139 hlasů
     Komentářů: 27, poslední 17.3. 19:26
    Rozcestník

    Dotaz: Python : regulární výraz a pole

    Martin Stiborský avatar 12.11.2006 12:11 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
    Python : regulární výraz a pole
    Přečteno: 657×
    Ahojte, do proměnné si ukládám pole které získám přes os.listdir()
    A teď bych toho pole potřeboval prohnat přes regulární výraz, ale vůbec se nedaří, nevím jak na to, když odkážu na proměnou,dostanu error
    TypeError: expected string or buffer

    Takže tudy cesta nevede,prosím o požďuchnutí ... dík moc
    Kvík ..

    Odpovědi

    12.11.2006 12:27 rajcze | skóre: 6 | blog: rajcze | kus od Brna
    Rozbalit Rozbalit vše Re: Python : regulární výraz a pole
    ahoj,
    ta chyba prece mluvi jasne - regexp ocekava parametr "typu" string nebo buffer a ty se mu snazis nacpat pole. Takze pokud chces z toho pole vybrat nejaky polozky na zaklade regexpu, dela se to treba takhle:
    import os, re
    regexp=re.compile("nejaky regexp")
    pole_out=filter(regexp.search, os.listdir("./"))
    print pole_out
    
    Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet.
    Martin Stiborský avatar 12.11.2006 13:11 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
    Rozbalit Rozbalit vše Re: Python : regulární výraz a pole
    fajn, dík moc, tušil jsem, že tam budou nějaké kejkle s re.compile(), jdu si nastudovat co že to vlastně fakticky dělá ...
    Kvík ..
    Martin Stiborský avatar 12.11.2006 13:25 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
    Rozbalit Rozbalit vše Re: Python : regulární výraz a pole
    Jo, filter je fajn, to se mi líbí, akorát co mi není jasné, je regexp.search, tedy ten .search, díky němu se na základě regexpu prohledávají retězce ? A filter se postará o to, aby se vyhovující prvky naskládaly do pole_out ?
    Kvík ..
    12.11.2006 13:55 rajcze | skóre: 6 | blog: rajcze | kus od Brna
    Rozbalit Rozbalit vše Re: Python : regulární výraz a pole
    takze: filter ma dva parametry - funkci a pole - postupne vsechny prvky pole preda jako parametr funkci a pokud tato vrati cokoli co se da interpretovat jako True tak se ten prvek "prida" do vystupniho pole(ve skutecnosti se az na konci vrati pole se vsemi prvky co vyhovuji.. to jen pro predstavu). regexp.search("retezec") provede standardni vyhledani regularniho vyrazu ktery si definoval pri regexp=re.compile("regeular expression"). Pokud "retezec" vyhovi regexpu, vrati se objekt <_sre.SRE_Match object at 0x00A17F38> jinak None.
    staci tak?
    Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet.
    Martin Stiborský avatar 12.11.2006 13:57 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
    Rozbalit Rozbalit vše Re: Python : regulární výraz a pole
    Jasně, paráda, dík moc
    Kvík ..
    12.11.2006 14:00 rajcze | skóre: 6 | blog: rajcze | kus od Brna
    Rozbalit Rozbalit vše Re: Python : regulární výraz a pole
    vlastne by se to dalo prepsat jako
    import os,re
    
    regexp=re.compile("regularni vyraz"$)
    pole_out=[]
    for prvek in os.listdir("./"):
        if regexp.search(prvek) is not None:
            pole_out.append(prvek)
    
    kdy regexp.search(prvek) se da nahradit za re.compile("regularni vyraz").search(prvek) ale je to zbytecny, protoze pak porad dokola vytvaris "instanci regualrniho vyrazu".
    Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet.
    12.11.2006 12:28 ondrab | skóre: 12 | Milevsko
    Rozbalit Rozbalit vše Re: Python : regulární výraz a pole
    Musis ukazat na prvek toho pole, treba ve smycce:
    for f in os.listdir():
        # sem dej ten RE
    
    Keep on keepin' on.
    12.11.2006 12:45 razor | skóre: 33
    Rozbalit Rozbalit vše Re: Python : regulární výraz a pole
    Mrkni ještě na tohle. Třeba se ti to bude hodit.
    12.11.2006 14:00 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Python : regulární výraz a pole
    Ja si budu hrat trochu na byrokrata - tato otazka jsem opravdu patri?
    Martin Stiborský avatar 12.11.2006 14:03 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
    Rozbalit Rozbalit vše Re: Python : regulární výraz a pole
    Vadí ti tady ? :-)
    Kvík ..

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.