我正在从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)
如何获取文件名?
答案 0 :(得分:0)
下面的代码正常工作
r = requests.get(Source_Link)
URL_Metadata = r.headers['Content-Disposition']
Source_File_Name = URL_Metadata[URL_Metadata.find('filename=')+9:]