Извлечение информации из кортежа (Python)

В настоящее время я использую библиотеку httplib в Python 2.7 для получения некоторых заголовков с веб-сайта, чтобы установить а) размер файла для загрузки и б) дату последнего изменения файла. Я использовал некоторые онлайн-инструменты, и эти детали действительно существуют.

В настоящее время я пишу свой код Python, и, похоже, он работает правильно, возвращая требуемую информацию.Тем не менее ответ, содержащий информацию заголовка, представляет собой список, содержащий несколько кортежей. Ниже приведен образец ответа: -

[('content-length', '2501479'),
 ('accept-ranges', 'bytes'),
 ('vary', 'Accept-Encoding'),
 ('server', 'off'),
 ('last-modified', 'Thu, 20 Oct 2011 04:30:01 GMT'),
 ('etag', '"2c8171a-262b67-4afb368edfffc"'),
 ('date', 'Thu, 20 Oct 2011 16:01:11 GMT'),
 ('content-type', 'text/plain')]

Я хочу вырезать в основном размер файла («2501479») и дату («Thu, 20 Oct 2011, 04:30:01 GMT»). Есть идеи, как я могу это сделать? Первоначально я пробовал переменную [0] , но это возвращает "'content-length', '2501479'" . Как я могу вернуть только размер файла (теоретически вторая часть первого кортежа в списке!).

5
задан phihag 20 October 2011 в 16:35
поделиться