nombre del archivo urllib2
Si abro un archivo usando urllib2, así:
remotefile = urllib2.urlopen('http://example.com/somefile.zip')
¿Hay una forma fácil de obtener el nombre del archivo que no sea analizar la URL original?
EDITAR: se cambió el archivo abierto a urlopen ... no estoy seguro de cómo sucedió.
EDIT2: Terminé usando:
filename = url.split('/')[-1].split('#')[0].split('?')[0]
A menos que me equivoque, esto también debería eliminar todas las consultas potenciales.