Как заменить / обновить файл на Google Диске с помощью PyDrive? - PullRequest
0 голосов
/ 10 мая 2019

Моему приложению необходимо ежедневно загружать некоторые файлы, обновляя те, которые уже существуют.

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

def upload_file(path, folder, filename, drive):

if not os.path.exists(path):
    print('Arquivo não encontrado: {}'.format(filename))
    return

id_folder_destiny = get_id_from_gdrive(folder)
file_metadata = {'title': filename, 
    'parents': [{'kind': 'drive#fileLink',
    'id': id_folder_destiny}]}
file = drive.CreateFile(file_metadata)

file.SetContentFile(path)
file.Upload()

Этот код выше без «поиска существующего идентификатора».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...