如何在新的python行上显示变量

如何在新的python行上显示变量,python,python-2.7,tkinter,Python,Python 2.7,Tkinter,我正在尝试使用tkinter制作一个小应用程序。我的部分代码如下所示: weatherinfo = str(z + y + x + w + v + u) info = Label(mainwindow, bg = 'magenta', height = 8, width = 14, text = weatherinfo, font = ('arial', 20, 'normal')) info.pack(side = LEFT,padx = 20) 我试图让每个变量x、y等显示在标签中名为in

我正在尝试使用tkinter制作一个小应用程序。我的部分代码如下所示:

weatherinfo = str(z + y + x + w + v + u)
info = Label(mainwindow, bg = 'magenta', height = 8, width = 14, text = weatherinfo, font = ('arial', 20, 'normal'))
info.pack(side = LEFT,padx = 20)
我试图让每个变量x、y等显示在标签中名为info的新行上。然而,它们都在一行上打印出来。我怎样才能解决这个问题


谢谢:

您是否尝试过在weatherinfo字符串中插入换行符

weatherinfo = '\n'.join([z, y, x, w, v, u])

我曾尝试过类似的方法,但没有成功,但你的版本有效。解决了,非常感谢。酷。我将把我的评论转换成一个答案,这样我就可以接受它并结束这个问题。