Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Firebase.post在我的程序中不起作用_Python_Firebase_Firebase Realtime Database - Fatal编程技术网

Python Firebase.post在我的程序中不起作用

Python Firebase.post在我的程序中不起作用,python,firebase,firebase-realtime-database,Python,Firebase,Firebase Realtime Database,下面是我用raspberry PI的python(Thonny Idle)编写的代码 请忽略Url,它不是真实地址。 代码 错误 回溯(最近一次呼叫最后一次): 文件“/home/pi/Documents/PythonCode/TestingFirebase-1.py”,第17行,在 result = firebase.post('/testing-iot:/Customer', data) 文件“/usr/local/lib/python3.7/dist-packages/firebase/

下面是我用raspberry PI的python(Thonny Idle)编写的代码

请忽略Url,它不是真实地址。 代码

错误

回溯(最近一次呼叫最后一次):

文件“/home/pi/Documents/PythonCode/TestingFirebase-1.py”,第17行,在

result = firebase.post('/testing-iot:/Customer', data)
文件“/usr/local/lib/python3.7/dist-packages/firebase/decorators.py”,第19行,已包装

返回f(*args,**kwargs)

文件“/usr/local/lib/python3.7/dist-packages/firebase/firebase.py”,第329行,在post中

连接=连接)

文件“/usr/local/lib/python3.7/dist-packages/firebase/decorators.py”,第19行,已包装

返回f(*args,**kwargs)

文件“/usr/local/lib/python3.7/dist packages/firebase/firebase.py”,第97行,在make\u post\u请求中

超时=超时)

文件“/usr/local/lib/python3.7/dist-packages/requests/sessions.py”,第340行,在post中

返回self.request('POST',url,data=data,**kwargs)

文件“/usr/local/lib/python3.7/dist-packages/requests/sessions.py”,请求中第279行

resp=self.send(prep,stream=stream,timeout=timeout,verify=verify,cert=cert,proxies=proxies)

文件“/usr/local/lib/python3.7/dist-packages/requests/sessions.py”,第374行,在send中

r=适配器.send(请求,**kwargs)

文件“/usr/local/lib/python3.7/dist-packages/requests/adapters.py”,第174行,在send中

超时=超时

文件“/usr/local/lib/python3.7/dist-packages/requests/packages/urllib3/connectionpool.py”,第417行,在urlopen

连接=自身。\u获取\u连接(超时=池\u超时)

文件“/usr/local/lib/python3.7/dist-packages/requests/packages/urllib3/connectionpool.py”,第232行,位于康涅狄格州

返回conn或self.\u new\u conn()

文件“/usr/local/lib/python3.7/dist-packages/requests/packages/urllib3/connectionpool.py”,第547行,位于康涅狄格州新州

严格=自我严格)

TypeError:init()获得意外的关键字参数“strict”

使用json.dumps:

import json

data = {
    'Name':'Hi',
    'Email':'hihi.com',
    'Phone':512232131
    }

sent = json.dumps(data)

result = firebase.post('/testing123123-iot:/Customer', sent)
print(result)
使用json.dumps:

import json

data = {
    'Name':'Hi',
    'Email':'hihi.com',
    'Phone':512232131
    }

sent = json.dumps(data)

result = firebase.post('/testing123123-iot:/Customer', sent)
print(result)

您能修复错误消息的格式吗?为什么那里有

标记?这可能是一个愚蠢的问题-您使用的是任何类型的IDE吗?。。我在Windows10中使用Spyder3时遇到了这个问题。我从cmd中尝试了完全相同的代码,并且能够与firebase交互。您能修复错误消息的格式吗?为什么那里有

标记?这可能是一个愚蠢的问题-您使用的是任何类型的IDE吗?。。我在Windows10中使用Spyder3时遇到了这个问题。我尝试了cmd中完全相同的代码,并且能够与firebase交互。