下载后,从API URL中检索文件名Python 3.6

时间:2019-01-05 06:37:14

标签: python python-3.x pandas url download

我正在从API URL 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 :(得分:0)

下面的代码正常工作

r = requests.get(Source_Link)
URL_Metadata = r.headers['Content-Disposition']
Source_File_Name = URL_Metadata[URL_Metadata.find('filename=')+9:]