我有代码:
self.bussTrack = Label(self.frame, text="Buss left:", self.buss, height=1, width=2, font = ("Arial",36))
self.bussTrack.pack()
问题出在 text =“Buss left:”,self.buss 位,我将字符串和初始化变量&组合在一起。 python不允许我继续。
有人可以帮我指出打印黑色的错误
答案 0 :(得分:2)
试试这个:
self.bussTrack = Label(self.frame, text="Buss left: %s" % self.buss, height=1, width=2, font = ("Arial",36))
self.bussTrack.pack()
您可以使用运算符%将变量赋值为字符串,%s表示解析为字符串
In [1]: string = "hello %s" % "world"
In [2]: print string
hello world