如何看网站的关键词,东莞做商城网站建设哪家好,揭阳手机网站建设,东莞网站建设(信科分公司)参考#xff1a;使用 Python 将文件上传到 Google 云端硬盘_迹忆客 第 1 步#xff1a;Google API Playground
我们可以通过搜索 Google 找到更多关于 Google API Playground 的信息。 我们必须单击第一个链接才能继续前进。 选择第一个链接后#xff0c;我们会自动进入下一…参考使用 Python 将文件上传到 Google 云端硬盘_迹忆客 第 1 步Google API Playground
我们可以通过搜索 Google 找到更多关于 Google API Playground 的信息。 我们必须单击第一个链接才能继续前进。 选择第一个链接后我们会自动进入下一个页面如下 第 2 步Google 云端硬盘 API
在 Google Developers 页面上我们必须找到 Drive API 以及其他选项。
我们将搜索名为 Drive API 3 的选项并选择它。 当我们选择它时一个链接列表将出现在我们面前。 我们必须选择链接列表中显示的第一个链接。 如果我们要选择任何东西我们需要先点击它然后我们会看到它旁边出现一个复选标记。
所以在这里我们将点击第一个链接。 在大约三到五秒钟的短暂等待后我们将被重定向到我们的 Gmail 帐户。
第 3 步Gmail 帐户
单击我们要将文件上传到其驱动器的 Gmail 帐户然后按照屏幕上的说明进行操作。 屏幕上将显示取消和允许两个选项。
要继续我们必须从下拉菜单中选择允许。 当我们点击 Google 帐户时Google Auth 会询问我们是否要允许该操作。 第四步授权码
当我们最终放弃并单击“允许”按钮时我们将被重定向到一个新页面我们可以在其中检索我们的权限代码。 另一方面我们不会复制它因为我们不需要授权码。 相反我们将单击交易授权码的按钮来访问令牌。 单击按钮后我们将获得访问令牌。 在处理 Python 代码时我们需要复制访问令牌并将其存储在安全的地方。 我们将使用 Python 来方便将文件上传到我们的 Google 云端硬盘并且需要访问令牌。 在 Google Drive 中上传文件的 Python 代码
第 1 步库
首先导入所需的库和模块。 在这种情况下我们必须导入 JSON 和请求。
我们使用 JSON 上传文件和请求 API 以允许我们上传文件。
示例代码
import json
import requests第 2 步访问令牌
其次我们将创建一个字典并使用访问令牌作为其中一个键的值。 在这个场景中授权是关键访问令牌是价值。
示例代码
headers {Authorization: Bearer Paste your access token here}我们可以在 Bearer 后面复制并粘贴 access token只用空格。
第 3 步文件名
现在我们可以创建另一个字典并为我们要上传的文件命名。
示例代码
para {name: ##name for python uploaded file####,
}第 4 步路径
现在我们必须访问我们要上传的文件。 为此我们必须提供文件的路径。
Python 将按照路径到达文件并打开它。
示例代码
files {data: (metadata, json.dumps(para), application/json; charsetUTF-8),file: open(Pythonfile.jpg, rb)
}第 5 步请求
现在我们将使用 Python 的 requests 模块来请求 Google Drive APIs 上传文件。
示例代码
r requests.post(https://www.googleapis.com/upload/drive/v3/files?uploadTypemultipart,headersheaders,filesfiles
)第 6 步打印
现在我们将上述所有步骤与运行代码结合起来。 最后我们将使用 print 语句来查看我们的代码是否有效。
示例代码
import json
import requests
headers {Authorization: Bearer Paste your access token here}
para {name: ##name for python uploaded file####,
}
files {data: (metadata, json.dumps(para), application/json; charsetUTF-8),file: open(Pythonfile.jpg, rb)
}
r requests.post(https://www.googleapis.com/upload/drive/v3/files?uploadTypemultipart,headersheaders,filesfiles
)
print(r.text)输出:
{kind: drive#file,id: 1Furfhe8BFbkEhXn1xcYPr8jYAACNpfV7p,name: ##python uploaded image####,mimeType: image/jpeg
}如果我们没有错误地得到这个输出我们的代码工作正常我们想要上传的文件必须上传到 Google Drive。
第 7 步验证
我们可以去Google Drive查看文件是否上传成功。 我们 100% 确定我们的文件将按照上述步骤上传到驱动器中。
使用 Python我们现在可以将文件上传到 Google Drive。 设置此过程很简单只需几分钟仅此而已。 # https://www.jiyik.com/tm/xwzj/prolan_6706.htmlimport json
import requests
headers {Authorization: Bearer ya29.a0AfB_...}
para {name: Files/img.png,
}
files {data: (metadata, json.dumps(para), application/json; charsetUTF-8),file: open(img.png, rb)
}
r requests.post(https://www.googleapis.com/upload/drive/v3/files?uploadTypemultipart,headersheaders,filesfiles
)
print(r.text)