为什么会报错
import easygui as aret=a.multpasswordbox(msg='你好孩子。',title='',(['用户名','mima']))
print(ret) 你代码后面那个列表是用来干嘛的? qiuyouzhi 发表于 2020-3-26 16:14
你代码后面那个列表是用来干嘛的?
两列,一列输入用户名,下一行输入密码。 import easygui as a
ret = a.multpasswordbox(msg = "输入帐号密码",title = "",fields = ["帐号","密码"]
print(ret)
试试这个? 第三个参数多了个括号。。。
传入的是列表 _荟桐_ 发表于 2020-3-26 16:26
import easygui as a
ret = a.multpasswordbox(msg = "输入帐号密码",title = "",fields = ["帐号","密 ...
这个可以,是为什么呢 765838210 发表于 2020-3-26 16:31
这个可以,是为什么呢
多了个括号,第三个参数fields应该传入的是列表
加了圆括号后就是元组了 抱歉,说错了,不是不能传元祖,,而是元祖或列表中应该有两个元素 _荟桐_ 发表于 2020-3-26 16:35
抱歉,说错了,不是不能传元祖,,而是元祖或列表中应该有两个元素
多了括号并不会变成元组。 永恒的蓝色梦想 发表于 2020-3-26 16:38
多了括号并不会变成元组。
哦,好的,我应该弄错了,是有逗号的是元祖吗? _荟桐_ 发表于 2020-3-26 16:42
哦,好的,我应该弄错了,是有逗号的是元祖吗?
如果元组只有一个元素的话,在这个元素后面应该加一个逗号 永恒的蓝色梦想 发表于 2020-3-26 16:43
如果元组只有一个元素的话,在这个元素后面应该加一个逗号
ok,谢谢指点,以前一直不知道。。。{:10_266:} _荟桐_ 发表于 2020-3-26 16:26
import easygui as a
ret = a.multpasswordbox(msg = "输入帐号密码",title = "",fields = ["帐号","密 ...
import easygui as a
fields=['用户名','密码']
ret=a.multpasswordbox(msg='你好孩子。',title='',fields)
print(ret)
这样为什么也会报错呢 765838210 发表于 2020-3-26 17:51
import easygui as a
fields=['用户名','密码']
ret=a.multpasswordbox(msg='你好孩子。',title='',fie ...
SyntaxError: positional argument follows keyword argument
位置参数紧跟关键字参数
可以改成fields = fields _荟桐_ 发表于 2020-3-26 19:14
SyntaxError: positional argument follows keyword argument
位置参数紧跟关键字参数
可以改成fields...
https://img-blog.csdn.net/20180729204450677?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21pbmdxaTE5OTY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70为什么这个可以 要用关键字参数就都用关键字参数
用位置参数就都用位置参数
前面用msg=和title=两个关键字参数
后面fields也应该用关键字参数
页:
[1]