首页 > 解决方案 > 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())'''

标签: javascriptpythonjsonlinuxhttp

解决方案


推荐阅读