[python] Jak se typicky zjistuje, jestli soubor existuje?
Jan Martinek
honza na dp.fce.vutbr.cz
Středa Srpen 1 18:09:31 CEST 2007
Ondrej Beran wrote:
> 1.8.07, Jan Martinek <honza na dp.fce.vutbr.cz>:
>
>> jestliže soubor existuje, tak za zlomek sekundy už to nemusí být pravda.
>> Ve většině případů se proto existence souboru nezjišťuje, ale prostě se
>> zkusí nějaká operace a když vyhodí výjimku, něco se nepovedlo.
>
> To je sice pravda, nebo si ho muze otevrit neco jineho s nejakym denny narokem.
>
> Ale ja to potrebuju pro vyhledani cesty k souboru, jehoz jmeno pak
> predam dalsimu kusu softu ke zpracovani, do ktereho nemam moznost
> zabudovat backtracking, aby si to prohledal sam.
Tak v tom případě sis vlastně odpověděl sám hned na začátku, tedy
os.path.isfile().
Jestli tu informaci potřebuješ kvůli backtrackingu, tak se koukni, jak
je implementovaná funkce os.walk(). No a jestli programuješ něco
zajímavého, tak napiš _podrobně_ co to bude a jistě se tu sejde spousta
nápadů, protože je okurková sezóna a je houby co dělat.
Další informace o konferenci Python