Gspread.Exceptions.SpreadsheetNotFoundPython

Программы на Python
Ответить
Anonymous
 Gspread.Exceptions.SpreadsheetNotFound

Сообщение Anonymous »

Я пишу скрипт Python (версия 3) для доступа к документу Google с помощью gspread.

Код: Выделить всё

  1)  import gspread
2)  from oauth2client.service_account import ServiceAccountCredentials
3)  scope = ['https://spreadsheets.google.com/feeds']
4)  credentials = ServiceAccountCredentials.from_json_keyfile_name(r'/path/to/jason/file/xxxxxx.json',scope)
5)  gc = gspread.authorize(credentials)
6)  wks = gc.open("test").sheet1
test — это лист Google, который, кажется, открывается и читается нормально, но если я пытаюсь прочитать файл Office Excel, он выдает ошибку. Вот как они выглядят:
Изображение


Папка, в которой находятся тест и mtg используется совместно с электронным письмом, которое я получил в файле json. Кроме того, оба файла были доступны для этого электронного письма.

Проверено:

Код: Выделить всё

wks = gc.open("mtg.xls").sheet1
и

Код: Выделить всё

wks = gc.open("mtg.xls").
и

Код: Выделить всё

wks = gc.open("mtg").
ошибка:


/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/gspread/client.py",
строка 152, в open
поднимите SpreadsheetNotFound gspread.Exceptions.SpreadsheetNotFound


Подробнее здесь: https://stackoverflow.com/questions/376 ... etnotfound
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»