我收到此错误,我不知道将对象转换为字符串的另一种方法
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
这是发生错误的行
self.full_name.text = firebase.get('/users/' + str(myfirebase.localId), 'first name') + " " + firebase.get('/users/' + str(myfirebase.localId), 'last name')
我要编写的代码的目的是获取已登录个人的名字和姓氏,并将其显示在屏幕上。我还有另一个python文件,它是一个Firebase文件,允许个人登录并注册,目的是获取用户的本地ID。这是文件的片段
class MyFireBase():
wak = "*********************************"
def __init__(self):
# initialize localId to None, just to be sure it always exists
self.localId = None
self.localId = sign_up_data['localId']
idToken = sign_up_data['idToken']
我已经能够成功访问其他python文件中的文件,但是它返回了NoneType对象并返回了以上错误。有人知道如何将对象转换为字符串吗?