我试图通过StravaAPI上传多个文件
在运行uploadFitActivity()
方法时,它导致ValueError: too many values to unpack (expected 2)
我相信这个异常是由我的uploadFitActivity()
方法引起的,可能与for
循环中的f = {'file' : fitfile}
有关。但是,我无法理解实际的问题以及例外情况指的是什么
下面是我的uploadFitActivity()
方法:
def uploadFitActivity(dirpath, access_token):
uploads_url = "https://www.strava.com/api/v3/uploads"
payload = {
'client_id': client_ID,
'data_type': 'fit' }
header = {'Authorization': 'Bearer ' + access_token}
os.chdir(dirpath)
for filename in glob.glob("*.fit"):
with open(filename, 'rb') as fitfile:
f = {'file' : fitfile}
res = requests.post( uploads_url,
data = payload,
headers = header,
files = f )
目前没有回答
相关问题 更多 >
编程相关推荐