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