使用asynchttpclient的botocore子类

botocore-tornado的Python项目详细描述


此模块提供botocore的子类 使用Tornado AsynchttpClient发出请求的类。至于 可能的话,api与botocoreapi保持不变,唯一的区别是 当http请求为 完成。

安装

pip install botocore-tornado

示例

将文件上载到s3:

importbotocore.sessionsession=botocore.session.get_session()s3=session.get_service('s3')endpoint=s3.get_endpoint(region)fp=open('./testfile.txt','rb')operation=s3.get_operation('PutObject')http_response,response_data=operation.call(endpoint,bucket=bucket,key=key+'/'+filename,body=fp)

使用Botocore Tornado:

fromtornado.ioloopimportIOLoopfromtornadoimportgenimportbotocore_tornado.session@gen.coroutinedefmain_async():session=botocore_tornado.session.get_session()s3=session.get_service('s3')endpoint=s3.get_endpoint(region)fp=open('./testfile.txt','rb')operation=s3.get_operation('PutObject')http_response,response_data=yieldoperation.call(endpoint,bucket=bucket,key=key+'/'+filename,body=fp)printresponse_dataIOLoop.instance().run_sync(main_async)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用字符而不是字符串的意义   部分匹配长度字符串相似性的java正则表达式   java获取构造函数错误(错误:“(”或“[”)   java@Value注释无法正常工作SpringBoot   java hasKey在响应中没有看到字段   java JavaFX,没有JFXButtons和所有   在Log4j2中,是否可以根据键从记录器中筛选出某些键值对?   如何使用Java中Kafka的消息,从特定偏移量开始   java在单击后存储动态按钮的值   java Android编码:ViewRootImpl$CalledFromErrorThreadException。[Noob]   通过FileChooser保存pdf格式会提示在java中出现第二个对话框   用于空文件的java Spring集成文件标记   java我们应该如何编写get方法,以便私有字段不会超出其预期范围?   java Eclipse产品问题,Juno RequireHandle:org。日食e4。果心服务