[python] Mobilni python

Radek Kanovsky rk na dat.cz
Pondělí Říjen 16 17:38:59 CEST 2006


On Mon, Oct 16, 2006 at 10:47:34AM +0200, superman wrote:

> Jenže je rozdíl hledat soubory a otevírat je. Nebo Vy běžně programujte 
> stylem:
> 
> a = open(cesta1 + soubor)
> a = open(cesta2 + soubor)
> a = open(konecne_cesta_kterou_chci + soubor)
> # prace se souborem

Soubor muzu hledat i tak, ze ho zkusim otevrit.
Mohl bych sice udelat

    if access(cesta1):
        return open(cesta1)
    if access(cesta2):
        return open(cesta2)
    ...

ale jsou to dve systemova volani (takze min efektivni)
a navic mne muze ten soubor nekdo mezi access a open
smazat, takze ten open stejne musim osetrit.
Nevidim na tom nic spatneho.

Radek Kaňovský


Další informace o konferenci Python