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