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:
impo
If I understand correctly you want a means to package your py2exe generated
.exe file and its dependent files and directories into an installation
package that will install them into a predetermined directory on other
systems. If that is correct, I'm not aware of an Pywin32 API to handle
that, but
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.
_