Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/09/2012, 11:59
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Como cargar un recurso empaquetado con py2exe?

Checando un poco la opción data_files me di cuenta que esto es mas o menos lo que tratas de hacer.


Código Python:
Ver original
  1. with open("mi_archivo.txt", "rb") as f:
  2.     data = f.read()

Código Python:
Ver original
  1. from distutils.core import setup
  2. import py2exe
  3.  
  4. Mydata_files = [('', ['c:/path/to/mi_archivo.txt'])]
  5.  
  6. setup(
  7.     console=['trypyglet.py.py']
  8.     data_files = Mydata_files
  9.     options={
  10.                 "py2exe":{
  11.                         "unbuffered": True,
  12.                         "optimize": 2,
  13.                         "excludes": ["email"]
  14.                 }
  15.         }
  16. )

En tus script trata siempre de manejar la rutas de tus recursos como relativos. O si es un proyecto establecido obtener la ruta absoluta y concatenar el nombre de tus archivos.