我使用firebase python库从firebase获得了这个json响应。一切正常,因为我很难解码对字符串的json响应,所以我可以在tkinter中查看它们。任何帮助都会非常感谢。
import requests
from firebase import firebase
from Tkinter import *
firebase = firebase.FirebaseApplication('https://-----', None) #hiding the url for security
message = firebase.get('/message', None)
name = firebase.get('/name', None)
print("The message is: ",message," and it's from ",name)
master = Tk()
showmessage = message," from ", name
w = Label(master, text=showmessage)
w.pack()
mainloop()
我看起来像这样
#printing
('The message is: ', '"this is my message"', " and it's from ",'from a name')
#in tkinter
{"this is my message"}{"from a name"}
答案 0 :(得分:0)
您希望showmessage
自己承担字符串的值吗?现在你用逗号制作一个元组,所以你可以添加字符串(连接),或者进行格式化......
# just join the strings...
showmessage = message + " from " + name
# or string formatting
showmessage = "{0} from {1}".format(message,name)
在任何一种情况下,showmessage
现在都应该是一个包含this is my message from from a name
的字符串(就像你在问题中显示它一样......)
答案 1 :(得分:0)
请尝试使用以下行:
print("The message is: {} and it's from {}".format(message,name))
showmessage = message+" from "+ name
w = Label(master, text=showmessage)