Уведомления

Группа в Telegram: @pythonsu

#1 Март 25, 2012 01:10:11

PythonStriker
От:
Зарегистрирован: 2012-02-25
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Размер файла?

Как узнать размер скачиваемого с url файла?



Офлайн

#2 Март 25, 2012 12:28:06

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Размер файла?

HEAD-запросом

Офлайн

#3 Март 25, 2012 12:30:08

sanzstez
От:
Зарегистрирован: 2011-02-25
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Размер файла?

import urllib2

req = urllib2.urlopen('http://www.google.ru/images/srpr/logo3w.png')
remote = int(req.info().getheader("Content-Length"))
print remote



Офлайн

#4 Март 25, 2012 13:35:54

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Размер файла?

sanzstez
Так вы отправите GET - и в результате запросите ВЕСЬ файл.

Офлайн

#5 Март 25, 2012 23:17:50

sanzstez
От:
Зарегистрирован: 2011-02-25
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Размер файла?

ясно. ну тогда даже проще. автор не любит доки читать http://docs.python.org/library/httplib.html
и внизу примерчики



Отредактировано sanzstez (Март 25, 2012 23:18:15)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version