我尝试将Nonetype对象转换为字符串时发生TypeError

时间:2019-12-22 15:21:28

标签: python kivy

我收到此错误,我不知道将对象转换为字符串的另一种方法

 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对象并返回了以上错误。有人知道如何将对象转换为字符串吗?

0 个答案:

没有答案