1. 获取用户token
点击账户,进入Account Settings, 下拉进入到Personal Access Tokens
创建token,复制密钥,输入到下面代码中
2. python 代码下载数据
import os
import synapseclient
syn = synapseclient.Synapse()
syn.login(authToken='eyJ0eXAiOiJKV1QiLCJraWQiOiJXN05OOldMSlQ6SjVSSzpMN1RMOlQ3TDc6M1ZYNjpKRU9VOjY0NFI6VTNJWDo1S1oyOjdaQ0s6RlBUSCIsImFsZyI6IlJTMjU2In0.eyJhY2Nlc3MiOnsic2NvcGUiOlsidmlldyIsImRvd25sb2FkIiwibW9kaWZ5Il0sIm9pZGNfY2xhaW1zIjp7fX0sInRva2VuX3R5cGUiOiJQRVJTT05BTF9BQ0NFU1NfVE9LRU4iLCJpc3MiOiJodHRwczovL3JlcG8tcHJvZC5wcm9kLnNhZ2ViYXNlLm9yZy9hdXRoL3YxIiwiYXVkIjoiMCIsIm5iZiI6MTcxMzg3MzI1OCwiaWF0IjoxNzEzODczMjU4LCJqdGkiOiI3MzY1Iiwic3ViIjoiMzQ2MjQ2NSJ9.MwPg0htIVxBFPMblNWBitIcGoUQuuGZeSnx3MLD6ycs_V5JCg0dFVggvgPbh9fnmBcHcjiRZ8cVe1NQF0DzWl_YH3Cz-fCjVB0b8DCaF50WWlAj3gmG1LKWT4oCKZiBjJp1ZGqM6dSLr5a8uNp3-Ln8zxhuZhtjPr-JEleT03QPnbJmaY8FfCCljXhtz0OEiG7T1qilK-YwdproBXx6SokLfD1MfA2rZoCXNl7nIIT1kLyjbX2pfmiTTgiYHv5HA3Uxxsf-LowzgFo911iairvB3Ed5AumHxik2Gbe5CisfrPuB6u_LWNA9s4zrauPQDTbAJ2Jz-ow3GZfaaInGw')
entity_ids = ['syn53214436','syn53214514','syn53214544']
local_directory = '/home/user/data/'
if not os.path.exists(local_directory):
os.makedirs(local_directory)
for entity_id in entity_ids:
syn.get(entity_id, downloadLocation=local_directory)