python连接firebase云数据库

1.创建项目,点击启用,测试

2.将 Firebase Admin SDK 添加到您的 Python 应用中

pip install --upgrade firebase-admin

3.进入项目,左上设置用户和权限,点击服务账号,生成新的私钥json文件下载到本地,使用该文件初始化SDK

4.代码段

import firebase_admin
from firebase_admin import credentials
from firebase_admin import firestore

# Use a service account
cred = credentials.Certificate('json文件路径')
firebase_admin.initialize_app(cred)

db = firestore.client()

#创建一个新集合和一个新文档



doc_ref = db.collection(u'users').document(u'alovelace')
doc_ref.set({
    u'first': u'Ada',
    u'last': u'Lovelace',
    u'born': 1815
})

#将另一个文档添加到 users 集合

doc_ref = db.collection(u'users').document(u'aturing')
doc_ref.set({
    u'first': u'Alan',
    u'middle': u'Mathison',
    u'last': u'Turing',
    u'born': 1912
})

#使用“get”方法来检索整个集合



users_ref = db.collection(u'users')
docs = users_ref.get()

for doc in docs:
    print(u'{} => {}'.format(doc.id, doc.to_dict()))

python连接redis测试

import redis
r = redis.StrictRedis('localhost',6379,decode_responses=True)
value = r.set('name','zhangsan')
print(value)
#返回True

*连接redis,加上decode_responses=True,写入的键值对中的value为str类型,不加这个参数写入的则为字节类型。

小知识:
json.dumps():接收python类型的数据作为参数,返回了一个str对象的encodedjson(从python数据转换为json)

json.loads():接收json字符串,返回python类型的数据(从json字符串转换为python数据)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 4,250评论 4 16
  • Python常用库大全,看看有没有你需要的。 环境管理 管理 Python 版本和环境的工具 p – 非常简单的交...
    XDgbh阅读 15,890评论 4 147
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,009评论 19 139
  • ssxysyq阅读 117评论 0 0
  • 鼎然在线讲解——如实知(2015年8月10号晚现场直讲) 我们用30分钟来学习《阿含经》当中的三个重要觉照:如实知...
    慈勤阅读 724评论 0 0