Хотите получить идентификатор папки, просто используя имя папки ОС в python, но папка пуста?

У меня есть папка, сохраненная на моем диске Google, которая называется demo, и я хочу получить идентификатор папки этой папки, просто используя ее имя папки. Я нашел некоторые решения на stackoverflow и другом сайте, но они непонятны, так как я хочу сделать это на python. Папка пуста.

def findFolderId(folderName):
       pass

Вы пытаетесь получить путь к папке с определенным именем папки?

Wakeme UpNow 13.02.2023 05:49

@WakemeUpNow Я понятия не имею, могу ли я сначала получить путь к папке, а затем найти идентификатор папки по ее пути в API-интерфейсе Google Диска. Я хочу найти идентификатор папки по имени в python с помощью API-интерфейса Google Диска, чтобы я мог загрузить файл в эту конкретную папку. Изначально папка может быть пустой. Есть вероятность, что папка может быть пустой или в папке много файлов, но единственное, что у меня есть, это имя папки и google drive api

timp bill 13.02.2023 05:57
Инструменты для веб-скрапинга с открытым исходным кодом: Python Developer Toolkit
Инструменты для веб-скрапинга с открытым исходным кодом: Python Developer Toolkit
Веб-скрейпинг, как мы все знаем, это дисциплина, которая развивается с течением времени. Появляются все более сложные средства борьбы с ботами, а...
Библиотека для работы с мороженым
Библиотека для работы с мороженым
Лично я попрощался с операторами print() в python. Без шуток.
Эмиссия счетов-фактур с помощью Telegram - Python RPA (BotCity)
Эмиссия счетов-фактур с помощью Telegram - Python RPA (BotCity)
Привет, люди RPA, это снова я и я несу подарки! В очередном моем приключении о том, как создавать ботов для облегчения рутины. Вот, думаю, стоит...
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Шаг 1: Создание приложения Slack Чтобы создать Slackbot, вам необходимо создать приложение Slack. Войдите в свою учетную запись Slack и перейдите на...
Учебник по веб-скрапингу
Учебник по веб-скрапингу
Привет, ребята... В этот раз мы поговорим о веб-скрейпинге. Целью этого обсуждения будет узнать и понять, что такое веб-скрейпинг, а также узнать, как...
Тонкая настройка GPT-3 с помощью Anaconda
Тонкая настройка GPT-3 с помощью Anaconda
Зарегистрируйте аккаунт Open ai, а затем получите ключ API ниже.
1
2
56
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете использовать метод file.list и использовать параметр q. для поиска mime-типа папки и имени вашей папки.

Что-то вроде этого должно сделать это.

search = "mimeType = 'application/vnd.google-apps.folder' and name = 'Test'"
fields = 'files(id, name, mimeType)'
results = drive_service.files().list(
        q=search ,
        fields=fields).execute()

items = results.get('files', [])
for item in items:
    print(u'{0} ({1})- {2}'.format(item['name'], item['id'], 
    item['mimeType']))

Что я должен разместить вместо next_page_token, можете ли вы сказать мне, что я новичок в API Google Drive?

timp bill 13.02.2023 10:58

Извините, просто удалите, что вам это не нужно для этого звонка.

Linda Lawton - DaImTo 13.02.2023 12:39

Другие вопросы по теме