Если я открою файл, используя urllib2, примерно так:
remotefile = urllib2.urlopen('http://example.com/somefile.zip')
Есть ли простой способ получить имя файла, отличное от парсинга исходного URL?
РЕДАКТИРОВАТЬ: изменил openfile на urlopen ... не знаю, как это произошло.
РЕДАКТИРОВАТЬ 2: я закончил с использованием:
filename = url.split('/')[-1].split('#')[0].split('?')[0]
Если я не ошибаюсь, это также должно исключить все потенциальные запросы.