0

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"}
4

2 に答える 2

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

于 2013-10-19T03:09:58.170 に答える
0

代わりに次の行を試してください。

print("The message is: {} and it's from {}".format(message,name))


showmessage = message+" from "+ name
w = Label(master, text=showmessage)
于 2013-10-19T03:10:29.097 に答える