Форум сайта python.su
немогу понять как правильно сохранить файл полученный по урл, например:
import urllib2
f = urllib2.urlopen('http://site.ru/logotype.jpg')
file.write(f, ‘b’)
Подскажите как правильно, класть файлики надо как в текущую так и в заданную дирректорию
Офлайн
так считерить не выйдет, придется делать чтото вроде
for buf in urllib2.urlopen('http://site.ru/logotype.jpg'): file.write(buf)
Офлайн
import urllib2
s = urllib2.urlopen('http://python.su/forum/img/stars/Star_1_Half.gif').read()
file('Star_1_Half.gif', 'wb').write(s)
Офлайн
Есть еще такой вариант
import os
basepath = os.path.abspath(os.path.dirname(sys.modules.__file__))
filepath = os.path.join(basepath, ‘question.pt’)
ptf = open(filepath,'r')
в таком случае - через получение пути к модулю на диске (определить текущую папку)
Офлайн
Спасибо
Офлайн