[Python-es] Exportar fichero desde python

Alvaro Manrique sanreikaj.foros en gmail.com
Jue Mar 31 13:50:40 EDT 2016


Si tu aplicación es Web, lo que tienes que hacer es que una vez tengas el
archivo TXT generado debes colocarlo en la url que le corresponda, el
usuario que abra tal url lo visualiza en el navegador, luego para
almacenarlo con Ctrl+S es suficiente.

Si se quiere que directamente el navegador realice la descarga modificas la
cabecera del response Content-Type="Application/force-download (si no estoy
mal).

El modo de como modificar el Header ya lo sabrás dependiendo de la librería
que tienes en uso.

El mar. 31, 2016 12:56 PM, "Sebastian Silva" <sebastian en fuentelibre.org>
escribió:
>
> Tienes que dar más detalles. Por lo que alcancé a leer openobject es una
biblioteca para conctarse con un api de openerp.
> Por lo tanto, creo que mi respuesta sigue siendo válida...
>
> Suerte!
>
>
> On 31/03/16 06:10, Raymond wrote:
>>
>> estoy trabajando con openobject y es en plataforma web por eso fue que
pregunte lo del navegador
>>
>> El 31/03/2016 a las 18:14, Sebastian Silva escribió:
>>>
>>> Hola Raymond,
>>> Tu pregunta es confusa, ¿porqué de pronto involucras un navegador...?
>>>
>>> ¿Tu programa corre en un servidor o en una máquina local?
>>>
>>> El Wizard, con qué lo hiciste (p.ej wxwindows, gtk, tk o es web)?
>>>
>>> Si cuentas con las bibliotecas tk, la forma más fácil podría ser:
>>>
>>> import tkinter as tk
>>> from tkinter import filedialog
>>>
>>> root = tk.Tk()
>>> root.withdraw()
>>> file_path = filedialog.askopenfilename()
>>>
>>> ref:
http://stackoverflow.com/questions/9319317/quick-and-easy-file-dialog-in-python
>>>
>>> Saludos,
>>> Sebastian
>>>
>>> On 31/03/16 04:21, Raymond wrote:
>>>>
>>>> Hola, llevo poco tiempo trabajando con python y estoy trabajando con
ficheros y quisiera saber si hay alguna forma de exportar un fichero desde
python
>>>> Yo obtengo información desde un wizard  y escribo en un fichero
FC_25.txt y me hace falta exportar ese fichero con el dialogo de descarga
del navegador para poder guardarlo en cualquier directorio de la PC. Si
alguien tiene alguna idea le estaría agradecido por compartirla o alguna
documentación que trate del tema
>>>> Gracias por adelantado.
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Python-es mailing list
>>>> Python-es en python.org
>>>> https://mail.python.org/mailman/listinfo/python-es
>>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Python-es mailing list
>>> Python-es en python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20160331/0e4e3ba9/attachment.html>


Más información sobre la lista de distribución Python-es