我正在尝试通过 python 3.8 在我的 Firebase 实时数据库上进行测试连接。
我有两个脚本,一个是wdata(写入数据),另一个是rdata(读取数据)。
wdata.py 是:
from firebase import firebase
firebase = firebase.FirebaseApplication("https://test-282f7.firebaseio.com/", None)
datos={
'id':'99',
'primer_sensor':'1111',
'segundo_sensor':'512'
}
resultado=firebase.post('/tutorial_firebase/datos_post', datos)
read = firebase.get('/tutorial_firebase/datos_post', datos)
该脚本返回相同的错误,但它在 firebase 中插入“datos”值。
rdata.py 是:
from firebase import firebase
firebase = firebase.FirebaseApplication("https://test- 282f7.firebaseio.com/", None)
lectura = firebase.get('/tutorial_firebase/datos_post', datos_post)
print (lectura)
并且这段代码也会返回一个错误。错误是:
/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: There appear to be 6 leaked semaphore objects to clean up at shutdown
warnings.warn('resource_tracker: There appear to be %d '
请问谁能告诉我错误在哪里以及如何修复它?
p.s.:
我的python编译器是:Python 3.8.2。 (在 3.7 中我安装了 firebase 但它返回“ModuleNotFoundError”)
我使用的是 macOS Catalina 10.15.7
尝试在 VS Code 和 MacVIM 中编译,但结果是相同的。
谢谢您提前!