urllib

    import urllib
    fp = urllib.urlopen('http://www.py.cz/logo.jpg')
    data = fp.read()
    fp.close()

    # tisk a ulozeni
    s=file('py.cz.jpg','wb')
    s.write(data)
    s.close()

httplib

    import httplib, os

    www="www.py.cz"
    souborNet="/logo.jpg" 

    # stazeni z Netu
    spojeni = httplib.HTTPConnection(www)
    spojeni.request("GET", souborNet)
    odpoved = spojeni.getresponse()
    print "Odpoved od www: ", odpoved.status, odpoved.reason
    data = odpoved.read()             # do promenne data nacti cely soubor 
    spojeni.close()

    # ulozeni na local
    souborLocal= os.path.basename(souborNet)# pouzijeme jen jmeno, ne cestu
    f=file(souborLocal,'wb')      # otevri soubor f pro BINARNI zapis
    f.write(data)
    f.close()

    print "Soubor", souborLocal, "ulozen do", os.getcwd()