Aca explican como averiguar el path a tu propio ejecutable:

http://www.py2exe.org/index.cgi/WhereAmI

Quedaria algo como esto (solo funcionaria con py2exe):

import sys
archivo_de_origen = sys.executable

No conozco mucho PyWin32. De todas formas se puede usar ctypes, esto
seguramente sirva:

import ctypes
ctypes.windll.kernel32.CopyFileA( archivo_de_origen, archivo_de_destino, 1 )

Donde ambas variables son strings con los nombres de los archivos. Si los
strings son en unicode, hay que usar CopyFileW.

2009/5/27 Sweet Boy <zweet...@live.com>

>  hola!.
> ese es mi problema, quisiera saber como puedo implementar una rutina de
> autocopiado en python para un .exe hecho con py2exe. el problema es que el
> programa debe averiguar su propia ubicacion actual y no sé como hacer para
> que lo haga, claro que con Apis de PyWin32.
>
> ------------------------------
> See all the ways you can stay connected to friends and 
> family<http://www.microsoft.com/windows/windowslive/default.aspx>
>
> _______________________________________________
> python-win32 mailing list
> python-win32@python.org
> http://mail.python.org/mailman/listinfo/python-win32
>
>


-- 
If you're not part of the solution, you're part of the precipitate.
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to