Я следовал документации API Python для Google Drive для получения файлов с диска, однако я застрял в бесконечном цикле. Я в основном даю идентификатор папки, которая находится в подпапке, она правильно перечисляет все файлы (2000), но затем продолжает цикл, возвращая дополнительные идентификаторы, которые я не знаю, откуда они.
while True:
response = service.files().list(spaces="drive",fields="nextPageToken, files(id,
name)", q="mimeType!='application/vnd.google-apps.folder' and trashed=false and '" + str(folder_id) + "' in parents").execute()
for the_file in response.get('files', []):
page_token = response.get('nextPageToken', None)
if not page_token:
break
Это в основном продолжает печатать один и тот же элемент в папке снова и снова.