Zkus __file__. Příklad -- soubor a.pokus ================================================== print __name__ print __file__ ==================================================
a spusť to nejdříve přes python a.pokus. Mělo by to vypsat: __main__ a.pokus S py2exe nemám zkušenosti, takže netuším, jestli to tam procpeš. Petr ______________________________________________________________ > Od: "Martin" <lisi...@seznam.cz> > Komu: <python@py.cz> > Datum: 02.08.2012 00:01 > Předmět: [python] Zjištění názvu souboru > >Dobrý den, > >Nějak se mi nepodařilo najít odpověd na nasledující problém. Zde je situace: > >Kliknu ve 32 bitovém Windows Vista Premium na soubor (ne .py ani .exe) >textového charakteru, který bude mít mnou zadanou nestandardní příponu a pro >tenhle typ souboru nadefinuji Windowsu, aby se po kliknutí na něj spustil můj >program zkonvertován pomocí py2exe. Program se spustí a já potřebuji v daném >programu vědět název souboru, kterým byl spuštěn, aniž by ho daný program >dopředu znal. Jak toho docílím? Používám Python verzi 2.7.2. > >Děkuji za odpověď > >Martin >_______________________________________________ >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