Pyrebase apikey未定义错误

时间:2018-03-14 14:55:26

标签: python firebase-realtime-database exception-handling

import pyrebase
config = {
apiKey: "xxxxxxxxxxxxxxxxx",
authDomain: "lab-marks.firebaseapp.com",
databaseURL: "https://lab-marks.firebaseio.com",
projectId: "lab-marks",
storageBucket: "lab-marks.appspot.com",
messagingSenderId: "9983241061112"
}

firebase=pyrebase.initialize_app(config)
db=firebase.database()
users=db.child('users').get()
print(users.val())

我正在将python与firebase集成。但是当我运行此代码时,我得到一个NameError,显示apikey没有定义。

apiKey:“xxxxxxxxxxxxxxxxxxxxx”, NameError:名称'apiKey'未定义

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。
  您必须在字典配置中用引号引起来,然后一切正常。
附注:别忘了加上引号和其他键。

例如:

config = {
"apiKey": "xxxxxxxxxxxxxxxxx",
"authDomain": "lab-marks.firebaseapp.com",
"databaseURL": "https://lab-marks.firebaseio.com",
"projectId": "lab-marks",
"storageBucket": "lab-marks.appspot.com",
"messagingSenderId": "9983241061112"
}