获取数据与更新数据
python SDK 获取数据集管理系统的数据,并对获取到的数据进行更新处理
分页检索数据
tda.GetData(offset=0, limit=100, metaKey="", metaValue="", label="", sensor="")page = 0
limit = 100
while True:
offset = page * limit
fileData = tda.GetData(offset, limit)
if len(fileData["files"]) <= 0:
break
page += 1
for file in fileData["files"]:
#文件的相关信息
print(file.fid)#文件fid
print(file.name)#文件basename
print(file.referId)#文件ref_id
print(file.metaData)#文件meta信息
print(file.md5)#文件md5
print(file.path)#文件oss路径
print(file.url)#文件临时可访问地址
print(file.size)#文件大小
print(file.frameId)#融合数据的frameId
print(file.sensor) #融合数据的sensor
print(file.createAt)#文件上传时间,unix 时间戳
print(file.updateAt)#文件上次更新时间, unix 时间戳
print(file.ToList())#将数据转为list,方便使用
#下载这个文件
res = requests.get(file.url)
with open('/path/to/saveFile', 'wb') as f:
f.write(res.content)
#删除这个文件及相关信息
print(file.Delete())
按fid或者referId(ref_id)检索数据
更新数据
Last updated