Re: [python] Zji?==?UTF-8?Q?štění názvu souboru

2012-08-02 Tema obsahu Petr Přikryl
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


Re: [python] Zji?==?UTF-8?Q?štění názvu souboru

2012-08-02 Tema obsahu Petr Messner
Ahoj,

__file__ v programu z py2exe není. Teď jsem si to zkoušel, když kliknu
na soubor s neznámou příponou, nastavím asociaci k programu z py2exe,
tak po spuštění tohoto souboru bude jeho název v sys.argv[1]. V
sys.argv[0] je potom cesta k tomu .exe souboru z py2exe.

Asi se to dá i nějak více přiohnout:
http://technet.microsoft.com/en-us/library/bb490912.aspx

PM


Dne 2. srpna 2012 9:36 Petr Přikryl prik...@atlas.cz napsal(a):
 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
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Zji?==?UTF-8?Q?štění názvu souboru

2012-08-02 Tema obsahu Lisiak4
Děkuji všem za odpovědi, ono jak jsem si všiml se rozhozeným kódóvaním 1. 
odpověď nenačetla do mého původního dotazu a já pokračoval dál v něm tím, že 
jsem jen nakopíroval příspěvek od uživatele Azura. Dotaz jsem psal přímo ze 
Seznamu.cz. Teď jsem příhlášen přímo na Googlu.com. Asi přiště budu psát 
předmět správy v ASCII :). Naposledy jsem ze zde ptal asi v roce 2009 :). Ono 
se vždy uvidí, co bude příště. Přeji všem hezký den.

Martin alias Lisiak4
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python