0
Hex値がASCIIに変換され、Python tk libraryを介して表示されます.Tkinter LabelFrameを使用して表示されます。Python Tkinterラベルに正しいASCII値が表示されない
from Tkinter import *
root = Tk()
labelframe = LabelFrame(root, text="")
labelframe.pack(fill="both", expand="yes")
response = '62 F1 11 62 00 00 32 2D 31 34 45 30 39 39 2D 4D 41 30 31'
BResponse = response.replace(' ', '')
BResponse = BResponse.decode('hex')
BResponse = BResponse[3:]
left = Label(labelframe, text="ASCII Conversion::" +' '+ BResponse)
left.pack()
root.mainloop()
取得値:最初の文字のみ。 b
私は、ASCII変換b 2-14E099-MA01
は、ASCII値をサポートTkinterのです期待してい?
値を印刷するだけで、値が期待どおりに印刷されますか?そうでなければ、これはTkinterとは関係ありません。 –
はい。 –
文字列の 'repr'を出力すると' 'b \ x00 \ x002-14E099-MA01 ''という文字列が得られます。 4と5。 –