好网站目录,装修设计图网站,吴忠网站设计公司,世界上最好的地图软件字多不看#xff0c;直接体验
待补充
演示代码
# -*- coding:UTF-8 -*-author: dyy
contact: douyaoyuan126.com
time: 2023/11/23 10:29
file: 引导用户填写可用的ip地址和端口号.py
desc: xxxxxx
# region 引入必要的依赖
import …字多不看直接体验
待补充
演示代码
# -*- coding:UTF-8 -*-author: dyy
contact: douyaoyuan126.com
time: 2023/11/23 10:29
file: 引导用户填写可用的ip地址和端口号.py
desc: xxxxxx
# region 引入必要的依赖
import os模块名 DebugInfo
try:from DebugInfo.DebugInfo import *
except ImportError as impErr:print(f尝试导入 {模块名} 依赖时检测到异常{impErr})print(f尝试安装 {模块名} 模块)try:os.system(fpip install {模块名})except OSError as osErr:print(f尝试安装模块 {模块名} 时检测到异常{osErr})exit(0)else:try:from DebugInfo.DebugInfo import *except ImportError as impErr:print(f再次尝试导入 {模块名} 依赖时检测到异常{impErr})exit(0)# endregion看板 打印模板()everything接口 ssh接口类()while True:if everything接口.可达: # everything接口可以链接breakelse:everything接口.ssh接口补全(补地址True, 补端口True, 画板看板.副本)if everything接口.可达:breakelse:看板.消息(红字(everything接口不通))看板.消息(f您提供的ip地址({绿字(everything接口.主机地址)})和端口({绿字(everything接口.端口号)})可以连通)以上代码中我们创建了一个ssh接口对象[everything接口]并在该对象上触发了【ssh接口补全】方法向用户发起接口补全交互然后我们检察了用户提供的ip地址和端口号是否可连接效果如下
如上图我们可以看到当用户补全了主机地址和端口号后程序检查了用户提供的ip地址和端口号是否可链接并反馈了用户最终的检察结果。
异常处理
在我们向用户发起ip地址和端口号补全交互后如果用户提供的ip地址和端口号不可链接我们应该反馈用户并要求用户更正提供正确的ip地址和端口号如下 我们发现在向用户重新发起补全交互时程序保留了上次的输入内容以便用户可以判断之前的输入是否有误以便可以快速更正。这种交互是非常高效和体验良好的。
小结
好了今天带来的分享就这些了欢迎大家讨论。