No vida, zase jsem o neco chytrejsi. :-D

Tomas


Dne 7.1.2009 14:28, Ondrej Beranek napsal(a):
s vasi pomoci jsem uplacal funkci vracejici to co potrebuji.

import os
import glob

def listFiles(path, mask):
    directory = {}
    for root, dirs, files in os.walk(path):
        files = glob.glob(root+'\\'+mask)
        if (files<>[]) :
            directory[root]=glob.glob(root+'\\'+mask)
    return directory

print listFiles('C:\\devel\\test','*.xml)


2009/1/7 Jirka Vejrazka <jirka.vejra...@gmail.com <mailto:jirka.vejra...@gmail.com>>

    > což vytvoří zhruba to co potřebuji (potrebuju relativni cesty
    ale to je
    > kosmeticka vec). No ale regularni vyraz aby umel "pozrat"
    hvezdickovou
    > konvenci je na mne vysoka. Jde to udelat jinak nez modulem re ?

    Myslim, ze te zajima modul fnmatch
    (http://docs.python.org/library/fnmatch.html).

    Nevymyslel jsem to z hlavy, podival jsem se jak je v pythonu
    implementovany modul glob (<python_dir>/Lib/glob.py)

     Jirka
    _______________________________________________
    Python mailing list
    Python@py.cz <mailto:Python@py.cz>
    http://www.py.cz/mailman/listinfo/python


------------------------------------------------------------------------

_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem