gpt4 book ai didi

python - (Python 2.7) easygui.choicebox if else 语句如何

转载 作者:行者123 更新时间:2023-11-30 23:32:39 25 4
gpt4 key购买 nike

我正在尝试用 python 为我的 mac 制作一个 mac 地址欺骗器,因为我发现其他软件是不必要的提前/难以理解。首先,我想要一个选择框,询问您想要欺骗什么设备,但我无法让 if else 语句起作用。如果 coice 是第一个则输入该值,elif 选择是第二个则输入该值。如果以上都没有,那么你就做错了。我正在运行 python 2.7

TlDr;如果 Else 语句不能按我想要的方式工作(python 2.7)。

这是代码:

#_._# Mac Changer #_._#
import easygui


msg = "What Device do you want to spoof you're mac addresse?"
title = "SpoofMyMac"
choices = ["en0 (Ethernet)", "en1 (WiFi)"]
choice = easygui.choicebox(msg, title, choices)

#####################################
if choice == choice[0]: #
easygui.msgbox("Ethernet") #
elif choice == choice[1]: # This is where the problem seems to be.
easygui.msgbox("Wifi") #
else: #
easygui.msgbox("chus somthin!") #
#####################################

现在这只是代码的开始,有人愿意帮助我解决这个 if else 语句吗?

提前谢谢! :)

最佳答案

据我所知,您只是有一个拼写错误。您想要索引choices,而不是choice:

if choice == choices[0]:  
#index choices ^
easygui.msgbox("Ethernet")
elif choice == choices[1]:
#index choices ^
easygui.msgbox("Wifi")
else:
easygui.msgbox("chus somthin!")

关于python - (Python 2.7) easygui.choicebox if else 语句如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19259243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com