В отсутствие какого-либо контекста ниже приведен простой пример использования стандартных библиотечных модулей для выполнения неаутентифицированного HTTP-запроса GET
import urllib2
response = urllib2.urlopen('http://lolcat.com/images/lolcats/1674.jpg')
with open('lolcat.jpg', 'wb') as outfile:
outfile.write(response.read())
РЕДАКТИРОВАТЬ: urlretrieve()
является новым для меня. Полагаю, тогда вы могли бы превратить его в однострочник командной строки ... если вам скучно.
$ python -c "import urllib; urllib.urlretrieve('http://lolcat.com/images/lolcats/1674.jpg', filename='/tmp/1674.jpg')"