Загрузка файла с диска Google Python без указания имени файла назначения - PullRequest
0 голосов
/ 18 октября 2018

Я пытаюсь скачать файл с google-диска с идентификатором файла и затем поместить файл в мою локальную папку.Загрузка работает нормально, но моя проблема в том, что когда я пытаюсь указать папку и имя файла, я могу указать имя файла вручную, но не автоматически.Я имею в виду, что я хочу, чтобы имя файла, полученное из googledrive, автоматически помещалось в указанную папку без ручного ввода в качестве имени файла.Вот мой код:

#!/usr/bin/python3
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive

gauth = GoogleAuth()
# Try to load saved client credentials
gauth.LoadCredentialsFile("mycreds.txt")
if gauth.credentials is None:
# Authenticate if they're not there
gauth.LocalWebserverAuth()
elif gauth.access_token_expired:
    # Refresh them if expired
    gauth.Refresh()
else:
    # Initialize the saved creds
    gauth.Authorize()
# Save the current credentials to a file
gauth.SaveCredentialsFile("mycreds.txt")
drive = GoogleDrive(gauth)

file1 = drive.CreateFile({'id':'xxx'})
file1.GetContentFile('/home/smc/sw_files/xxx.zip')
...