gpt4 book ai didi

python - Google Drive API 删除 Python

转载 作者:行者123 更新时间:2023-12-01 08:27:35 25 4
gpt4 key购买 nike

如何使用 Google Drive API 删除 Google 云端硬盘中的文件?我正在使用 v3,我已经尝试了所有方法,但没有任何效果。我相信我尝试过的那些已经过时了,目前的方式是什么?

更新:我并没有真正尝试代码,只是在寻找方法,这就是我没有展示的原因。尽管如此,

 service.files().delete(fileId=fileid).execute()

我收到的错误与服务有关,它没有属性文件。我已经定义了其他所有内容(服务、文件 ID),因此我得出的结论是它已经过时了。

抱歉,顺便说一句,我使用的是手机。

最佳答案

这段代码没问题。对我来说:

from __future__ import print_function
import os
from apiclient.http import MediaFileUpload
from apiclient import discovery
from httplib2 import Http
from oauth2client import file, client, tools

SCOPES = 'https://www.googleapis.com/auth/drive'
store = file.Storage('storage.json')
creds = store.get()
if not creds or creds.invalid:
flow = client.flow_from_clientsecrets('credentials.json', SCOPES)
creds = tools.run_flow(flow, store)
DRIVE = discovery.build('drive', 'v3', http=creds.authorize(Http()))

fileDelete='1AKMgCR6v-6uc-JSvhsttBITJzf7k-pDg'
file = DRIVE.files().delete(fileId=fileDelete).execute()

关于python - Google Drive API 删除 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54131041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com