当我将easygui中的msgbox更改为另一行时,我遇到了str错误。
TypeError:只能将元组(不是" str")连接到元组
我的代码是这样的。
import datetime,easygui
d1 = datetime.datetime(2017, 8, 29)
d2 = datetime.datetime.now()
calc = (d1 - d2).days
last = calc+1
a = "you have",last,"days"
b = "Don't worry"
easygui.msgbox(a+'\n'+b)
我尝试将输出代码的最后一行a +' \ n' + b更改为a,' \ n',B
但输出不是我想要的。 Easygui将逗号后面的参数识别为确认按钮!
感谢您的帮助!
答案 0 :(得分:0)
我找到了解决这个问题的方法。 像这样更改最后一行。
easygui.msgbox(“你有”+ str(最后)+“天”+“\ n别担心”,“信息”)