我正在用boto
直接上传仙女for path, dirs, files in os.walk("data"):
for file in files:
k = Key(bucket)
k.key = file
k.set_contents_from_filename(os.path.join(path,file))
但是set_contents_from_filename不返回任何内容。我怎么告诉操作是成功的而不是默默地失败?如果重要的话,我正在使用RiakCS作为后端。
答案 0 :(得分:6)
由于boto生成的所有底层服务请求都是基于HTTP的,因此如果HTTP状态代码未指示成功,boto将监视状态代码并引发Python异常。因此,如果它没有引发异常,它应该是成功的。