javascript - Python Rest API——创建文件夹并上传到每个文件夹
问题描述
大家好,我想问是否有人可以帮助我解决我遇到的问题。我的硬盘上有文件夹,我想为每个文件夹创建一个文件夹并将其中的视频上传到 VIMEO。
到目前为止,在尝试了无数次搜索之后(我对 python 有点陌生),我想出了如何在我的 vimeo 帐户中创建文件夹并将它们命名为与我本地硬盘上的文件夹相同的名称。
我的问题是我想在创建文件夹后上传视频,但我无法弄清楚。所以我想 1. 在我的 vimeo 帐户中创建具有相同名称的文件夹,以及 2. 将文件夹内的视频上传到我刚刚在我的 vimeo 帐户上创建的文件夹中。
这是我的代码:
from posixpath import basename, normpath
import requests
import os
import json
import vimeo
rootdir = "/home/ash/Videos"
for file in os.listdir(rootdir):
d = os.path.join(rootdir, file)
if os.path.isdir(d):
print(os.path.basename(d))
my_headers = {'Authorization' : 'Bearer 123456789'}
verify = requests.get("https://api.vimeo.com/oauth/verify", headers=my_headers)
createfolder = requests.post("https://api.vimeo.com/me/projects", data={"name" : str(os.path.basename(d)) }, headers=my_headers)
print(createfolder.json())'''
解决方案
推荐阅读
- php - 如何获取文件对象 laravel
- ios - 如何为 PencilKit 创建 .drawing 文件?
- java - tomcat如何调用@requestMapping注解
- r - 如何将多行列转换为长格式 R data.table
- amazon-web-services - AWS S3 对象删除问题
- mongodb - 如何使用 mongo-go-driver 编组/解组具有多态结构的 bson 数组
- python - Python BeautifulSoup:从 Google Play 商店检索评论相关信息
- cassandra - 为什么 Cassndra 被称为非结构化数据库
- javascript - 如何在映射的promise中一一修改useState数组
- php - 如何使用 PHP 删除页面 DOM 中的两个元素