download_file#, directory, default='file', overwrite=False)[source]#

Download a file from a url into a directory.

Tries the “Content-Disposition”, if unavailable, extracts name from the URL. If this fails, the default keyword will be used.

  • url (str) – The file URL download.

  • directory (str) – The directory path to download the file in to.

  • default (str, optional) – The name to use if the first two methods fail. Defaults to “file”.

  • overwrite (bool, optional) – If True will overwrite a file of the same name. Defaults to False.


str – The file path for the downloaded file.