Python:EasyGui打印变量到GUI

时间:2013-09-04 22:02:58

标签: python easygui

这似乎是一个愚蠢的问题,但是如何在easygui上打印变量?

这是我的代码:

import easygui as eg
a = 4
eg.msgbox(msg='Hello World',a)

错误是:

SyntaxError: non-keyword arg after keyword arg

我知道为什么我收到错误,因为eg.codebox期待title = "titleGoesHere"

任何人都知道如何在easygui中显示字符串旁边的变量?

非常感谢。

1 个答案:

答案 0 :(得分:3)

如果您希望在a之后显示变量Hello World的内容,请尝试以下操作:

import easygui as eg
a = 4
eg.msgbox(msg='Hello World '+str(a))

在Python中,+符号连接字符串(所以'a'+'bc'='abc'),但由于a有一个整数值,我们调用函数str来转换4 }到'4',以便+将收到两个字符串:)