(июль 2016 г.) Перефразирование с использованием текущей терминологии: " Как загрузить лист Google в формате CSV из Google Диск с использованием Python ?". (Документы Google теперь относятся только к облачному текстовому процессору / текстовому редактору, который не предоставляет доступ к таблицам Google Sheets.)
Во-первых, все остальные ответы в значительной степени устарели или будут устаревшими, поскольку они используют старый протокол GData (" Google Data") , ClientLogin или AuthSub , все из которых устарели. То же самое относится ко всему коду или библиотекам, использующим API Google Sheets v3 или более поздней версии.
Современный доступ к API Google осуществляется с использованием ключей API (общедоступные данные) или авторизации OAuth2 (авторизованные данные), в первую очередь с клиентскими библиотеками Google APIs , включая для Python . (И нет, вам не нужно создавать целую систему аутентификации только для доступа к API ... см. Пост в блоге ниже.)
Для выполнения задачи, запрошенной в / OP, вам требуется авторизованный доступ к API Google Диска , возможно, для запроса конкретных листов для загрузки, а затем для выполнения фактического экспорта (-ов). Поскольку это, скорее всего, обычная операция, я написал blogpost , который поделился фрагментом кода, который сделает это за вас. Если вы хотите заняться этим еще больше, у меня есть еще пара сообщений вместе с видео, в котором рассказывается, как загружать файлы и загружать файлы с Google Диска.
Обратите внимание, что есть также более новый Google Sheets API v4 , но он в основном предназначен для операций с электронными таблицами , т. Е. Вставки данных, чтения строк электронной таблицы, форматирования ячеек, создания диаграмм добавление сводных таблиц и т. д., а не запрос на основе файла , например, экспорт, когда Drive API является правильным для использования.
Чтобы увидеть пример экспорта Google Листа в виде CSV с диска, ознакомьтесь с этим сообщением в блоге Я написал; чтобы узнать больше об использовании Google Sheets с Python, см. этот ответ, который я написал для аналогичного вопроса.
Если вы совершенно не знакомы с API Google, вам нужно сделать еще один шаг назад и сначала просмотреть эти видео: