boto中的Key对象代表S3中的对象,可以像迭代器一样使用,因此您应该可以执行以下 *** 作:
>>> import boto>>> c = boto.connect_s3()>>> bucket = c.lookup('garnaat_pub')>>> key = bucket.lookup('Scan1.jpg')>>> for bytes in key:... write bytes to output stream
或者,就像您的示例一样,您可以执行以下 *** 作:
>>> shutil.copyfileobj(key, rsObject.stream())
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)