RabbitMQ is the most widely deployed open source message broker. -- RabbitMQ
如官方文档所说,
基本操作
OSS,Object Storage Service,阿里云对外提供的海量,安全,低成本,高可靠的云存储服务。
以HTML为例,开始和OSS做朋友。
第一步,导入相应的库文件。
import oss2
第二步,建立连接。
auth= oss2.Auth('你的oss账户','你的oss密码')
bucket = oss2.Bucket(auth,'http://oss-cn-beijing.aliyuncs.com',你的bucket名称)
其中 http://oss-cn-beijing.aliyuncs.com 是你的阿里云的节点地址。
第三步,设置你bucket的读写性。
私有Bucket:
bucket.create_bucket(oss2.models.BUCKET_ACL_PRIVATE)
公共可读的Bucket:
bucket.create_bucket(oss2.BUCKET_ACL_PUBLIC_READ)
好了,基本的设置已经完毕。
增查
1 上传文件
result= bucket.put_object(网页名称+'.html',html)
return result.status
记得返回状态值,便于做项目时检验。状态值为200则为上传文件成功。
2 查看所有bucket名称
service= oss2.Service(auth,'http://oss-cn-beijing.aliyuncs.com')
for buc in oss2.BucketIterator(service):
print buc.name
3 查看bucket中所有文件名称
from itertools import islice
for item inislice(oss2.ObjectIterator(bucket),100):
print (item.key)
4 查看某一文件的内容
remote_stream= bucket.get_object(filename)
print(remote_stream.read())
网友评论