Получить имя файла из API URL после его загрузки, Python 3.6 - PullRequest
0 голосов
/ 05 января 2019

Я загружаю файл с URL-адреса API http://api.worldbank.org/v2/en/topic/19?downloadformat=csv, и мы получаем файл "API_19_DS2_en_csv_v2_10225248.zip" после нажатия.

Над URL-адресом не содержится "Имя файла", как у другого URL-адреса "http://databank.worldbank.org/data/download/SE4ALL_csv.zip", здесь я могу использовать ntpath.basename (URL)

Как получить имя файла?

1 Ответ

0 голосов
/ 05 января 2019

под кодом работает

r = requests.get(Source_Link)
URL_Metadata = r.headers['Content-Disposition']
Source_File_Name = URL_Metadata[URL_Metadata.find('filename=')+9:]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...