【问题标题】:Getting : FileNotFoundError获取:FileNotFoundError
【发布时间】:2020-11-10 13:36:17
【问题描述】:

我正在尝试访问 firestore 数据库,它与提供的 json 文件配合良好,但现在出现此错误:[Errno 2] No such file or directory。那么有什么解决方案吗?谢谢你。 这是代码:

import firebase_admin
from firebase_admin import credentials
from firebase_admin import firestore

cred = credentials.Certificate('json file')
firebase_admin.initialize_app(cred)

db = firestore.client()
doc_ref = db.collection(u'device-configs').document('5ed7ee5c31ed1b8166e1c2ee')

doc_ref.update({
    u'value.on': True
})
Exception has occurred: FileNotFoundError
[Errno 2] No such file or directory: 'json file'
  File "/home/lenovo2/Desktop/FYP/Python files/Classes/Deep_Q-learning/firestore_test.py", line 5, in <module>
    cred = credentials.Certificate('json file')

【问题讨论】:

  • 确保文件存在。
  • 是的,它与python文件存在于同一个地方
  • 请同时显示完整的错误信息和回溯。

标签: python-3.x google-cloud-firestore


【解决方案1】:

据我所知,您的路径可能是错误的。你当前的路径是这样的:

cred = credentials.Certificate('json file')

但它应该是这样的完整路径:

cred = credentials.Certificate('C:/Users/Directory/folderName/jsonFile.json')

请注意它是什么类型的文件,它也必须具有文件扩展名

【讨论】:

    猜你喜欢
    • 2020-03-19
    • 1970-01-01
    • 2020-11-16
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多