- Вы хотите загрузить файл в определенную папку на вашем Google Диске, используя pydrive.
Если мое понимание верно, как насчет этой модификации?
От:
file2 = drive.CreateFile()
Кому:
file2 = drive.CreateFile({'parents': [{'id': '### folder ID ###'}]})
- Установите идентификатор папки, как указано выше.
Ссылка:
Если это не тот результат, который вы хотите, я приношу извинения.
Добавлено:
Когда вы хотите загрузитьфайл в определенную папку из имени папки, как насчет этой модификации?
От:
file2 = drive.CreateFile()
file2.SetContentFile('new_test.csv')
file2.Upload()
До:
folderName = '###' # Please set the folder name.
folders = drive.ListFile(
{'q': "title='" + folderName + "' and mimeType='application/vnd.google-apps.folder' and trashed=false"}).GetList()
for folder in folders:
if folder['title'] == folderName:
file2 = drive.CreateFile({'parents': [{'id': folder['id']}]})
file2.SetContentFile('new_test.csv')
file2.Upload()