una txt open lista linea leer importar guardar especifica escribir ejercicios datos como columnas archivos archivo python python-2.7 python-requests

txt - python guardar datos



Subir archivos usando solicitudes y enviar datos adicionales (1)

Estoy intentando subir un archivo usando solicitudes . Necesito subir un archivo PDF y al mismo tiempo enviar algunos otros datos al formulario como el nombre del autor.

Intenté esto:

requests.get(url, files = {"file":open("file.txt"), "author" : "me" })

Pero no envía datos al formulario.


Así que entiendo que quieres subir a una URL, un archivo pdf junto con algunos parámetros adicionales.

El primer error que tienes es que estás usando .get() y no .post() .

Estoy usando muestras de la documentación , que debe pasar. Esto debería comenzar:

>>> url = ''http://httpbin.org/post'' >>> files = {''file'': open(''somefile.pdf'', ''rb'')} >>> values = {''author'': ''John Smith''} >>> r = requests.post(url, files=files, data=values)