在我提问之前让我先讲一点背景故事这是我在StackOverflow上的第一篇文章。所以我很抱歉,如果我冒犯了任何人,或者如果我不知道适当的规则附加到这个论坛
*我是编码的初学者,不理解很多复杂的代码,所以如果你的答案中有代码,请解释一下,这样我可以更好地自己,提前感谢
- 我正在做的实际程序是为我的母亲,她不是那么懂技术,所以我决定尝试做一个程序叫做"APEDS"(自动个人错误检测系统)
我有疑问的那部分代码是
# [ 1 ] option ( internet )
elif action == '1':
def submenu1():
print(
"""
What Problems are u having with the internet?
"""
"""
[1] - Internet is Slow / Not Working
[2] - There's no Wi-Fi / Can't connect to Wi-Fi44
[3] -
[4] - Forgot my Wifi Password !
""")
action = input("Please Select a Number: ")
if action == '1':
print('1')
elif action == '2':
print('2')
elif action == '3':
print('3')
elif action == '4':
print('4')
else:
print('nNo valid choice has been selected please try again')
time.sleep(3.5)
在第一个选项下,我希望它ping几个不同的可靠来源,让总共说5个,如果超过4个失败,它将继续进行下一步,即激活重置cmd到WeMo(连接到路由器/调制解调器)(因为wifi将关闭cmd需要关闭>等待30秒>打开)
主要部分是我不知道如何合并WeMo api (https://github.com/iancmcc/ouimeaux/tree/master)
如果我需要在我的电脑上安装任何东西来让它工作,请详细解释如何做
再次感谢,如果这让你难以理解,我很抱歉
-BOF007
要安装该API,可以使用PIP
sudo pip install ouimeaux
如果你没有PIP,你可以在你的包管理器中安装它。例如,在Archlinux中
sudo pacman -S python-pip
我不知道这个API,但是你可以安装它,然后阅读文档并尝试代码示例,这样你就会理解它。你的目标看起来并不难,祝你好运!