Что означает строка 2 (h = httplib2.Http('.cache')
)?Что означает h = httplib2.Http ('. Cache')?
>>> import httplib2
>>> h = httplib2.Http('.cache')
Что означает строка 2 (h = httplib2.Http('.cache')
)?Что означает h = httplib2.Http ('. Cache')?
>>> import httplib2
>>> h = httplib2.Http('.cache')
От httplib2.HTTP()
documentation string:
Если «кэш» является строкой, то он используется в качестве имени каталога для дискового кэша. В противном случае это должен быть объект, поддерживающий тот же интерфейс, что и FileCache.
линия создает экземпляр класса HTTP()
, и устанавливает параметр cache
в .cache
, а это означает, что .cache
каталог в текущем рабочем каталоге используется для кэшированных данных.
Из Usage section документации по проекту вы можете видеть, что кеш используется для кэширования ответов в соответствии с правилами кэширования HTTP; кеш будет оценивать заголовки кеша, установленные в ответе, если вы не переопределите эти заголовки с соответствующими заголовками запросов.
Попробуйте посетить: https://github.com/jcgregorio/httplib2 – Maroun