Home / Programmazione / Python / Download dei file con Python
Mattepuffo

Download dei file con Python

Download dei file con Python

Esistono diversi modi per fare il dowload dei file tramite Python.

I più usano i moduli urllib e urllib2.

Se ho capito bene. la vera differenza tra i due è che urllib è a più alto livello; che poi si traduce anche una maggiore semplcità di utilizzo.

Ecco un semplice esempio con urllib, che mi piace di più visto il poco codice che richiede:

import urllib

class FileDownload(object):

    def download(self):
        urllib.urlretrieve('http://www.sito.com/file.txt', 'file.txt')

Come vedete basta usare il metodo urlretrieve che richiede due parametri:

  • il file da scaricare con tanto di URL
  • il percorso e il nome del file locale (in sostanza dove scaricarlo)

Molto facile!