qq284351753 发表于 2021-7-20 20:23:36

easygui求助

file:///C:/Users/Administrator/Desktop/1.png
file:///C:/Users/Administrator/Desktop/2.png

qq284351753 发表于 2021-7-20 20:24:39

这个怎么解决

qq284351753 发表于 2021-7-20 20:34:08

为什么 easygui.buttonbox(choices=('[啊]','1')) 会报错???

青出于蓝 发表于 2021-7-20 20:40:30

import easygui
easygui.buttonbox(choices=('啊','1'))

把[]去掉

qq284351753 发表于 2021-7-20 20:46:41

青出于蓝 发表于 2021-7-20 20:40
把[]去掉

大佬有办法不去掉[] ,不出错吗

青出于蓝 发表于 2021-7-20 21:19:59

qq284351753 发表于 2021-7-20 20:46
大佬有办法不去掉[] ,不出错吗

可以再在括号内添加一个字或空格啥子的,把[]换成{}也可以
我暂时没方法了,技术有限{:10_250:}

青出于蓝 发表于 2021-7-20 21:22:05

实在是抱歉,技艺不精

阿奇_o 发表于 2021-7-20 21:27:32

不是[的问题,报错肯定不在这,你要看报错信息;你发两张图都挡住具体的报错信息了。。

qq284351753 发表于 2021-7-20 21:38:38

阿奇_o 发表于 2021-7-20 21:27
不是[的问题,报错肯定不在这,你要看报错信息;你发两张图都挡住具体的报错信息了。。

大佬这样

qq284351753 发表于 2021-7-20 21:40:14

青出于蓝 发表于 2021-7-20 21:22
实在是抱歉,技艺不精

{:10_266:}好的谢谢大佬了

阿奇_o 发表于 2021-7-20 21:54:51

qq284351753 发表于 2021-7-20 21:38
大佬这样

编码问题,凑巧遇到了,简单地,不用[啊   
>>> a, b = '', 'b2'
>>> import easygui
>>> easygui.buttonbox(choices=(a, b))
''
>>> a, b = '[中文]', 'b2'
>>> easygui.buttonbox(choices=(a, b))
'[中文]'
>>> a, b = '[啊]', 'b2'
>>> easygui.buttonbox(choices=(a, b))   

学渣李某人 发表于 2021-7-20 21:59:52

qq284351753 发表于 2021-7-20 21:38
大佬这样

编码问题, ascii码不能编码中文

qq284351753 发表于 2021-7-20 22:00:19

阿奇_o 发表于 2021-7-20 21:54
编码问题,凑巧遇到了,简单地,不用[啊   
>>> a, b = '', 'b2'
>>> import easygui


好的感谢大佬,不过[]里只有一个字还是会报错还是会报错{:10_266:}

阿奇_o 发表于 2021-7-20 22:13:48

qq284351753 发表于 2021-7-20 22:00
好的感谢大佬,不过[]里只有一个字还是会报错还是会报错

什么只有一个字报错? 我写的意识是 ——
虽然 它支持中文,但 刚好遇到'[啊]' 这样的 它没法正确解码!——所以就是简单地不用!

你非要用 [啊] 那就 easygui.buttonbox(choices=('[ 啊 ]', ''))
页: [1]
查看完整版本: easygui求助