Synapse 数据下载

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)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值