[python] vypis adresare a podadresaru podle masky

Pavel Kosina geon na post.cz
Středa Leden 7 14:55:31 CET 2009


Ondrej Beranek napsal(a), dne 7.1.2009 14:28:
> s vasi pomoci jsem uplacal funkci vracejici to co potrebuji.
>
> import os
> import glob
> [...]

Trochu více pythonýrsky by to bylo takto:

import os, glob

def listFiles(path, mask):
    directory = {}
    for root, dirs, files in os.walk(path):
        maska=os.path.join(root,mask)
        soubory=glob.glob(maska)
        if soubory:
            directory[root]=soubory
    return directory

print listFiles('i:\\python\\my_py','*.py')

-- 
geon
Pavel Kosina



Další informace o konferenci Python