这似乎是一个愚蠢的问题,但是如何在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在字符串旁边显示变量吗?
非常感谢。
发布于 2013-09-04 22:05:49
如果希望变量a的内容显示在Hello World之后,请尝试如下:
import easygui as eg
a = 4
eg.msgbox(msg='Hello World '+str(a))在Python中,+符号连接字符串(所以'a'+'bc'='abc'),但是由于a有一个整数值,我们调用函数str将4转换为'4',这样+将接收两个字符串:)
https://stackoverflow.com/questions/18624564
复制相似问题