Como faço o download de um ficheiro através de HTTP usando Python?

eu tenho um pequeno utilitário que eu uso para baixar um MP3 de um site em um horário e, em seguida, constrói/atualiza ... a de carregar o arquivo em Python, assim porque recorri a wget. Então, como faço o download do ficheiro usando Python?