欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python命令行引導(dǎo)用戶填寫可用的ip地址和端口號(hào)實(shí)現(xiàn)

 更新時(shí)間:2023年11月23日 11:34:40   作者:三塊錢  
這篇文章主要為大家介紹了python命令行引導(dǎo)用戶填寫可用的ip地址和端口號(hào)實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

演示代碼

# -*- coding:UTF-8 -*-
"""
@author: dyy
@contact: douyaoyuan@126.com
@time: 2023/11/23 10:29
@file: 引導(dǎo)用戶填寫可用的ip地址和端口號(hào).py
@desc: xxxxxx
"""
# region 引入必要的依賴
import os
模塊名 = 'DebugInfo'
try:
    from DebugInfo.DebugInfo import *
except ImportError as impErr:
    print(f"嘗試導(dǎo)入 {模塊名} 依賴時(shí)檢測(cè)到異常:{impErr}")
    print(f"嘗試安裝 {模塊名} 模塊:")
    try:
        os.system(f"pip install {模塊名}")
    except OSError as osErr:
        print(f"嘗試安裝模塊 {模塊名} 時(shí)檢測(cè)到異常:{osErr}")
        exit(0)
    else:
        try:
            from DebugInfo.DebugInfo import *
        except ImportError as impErr:
            print(f"再次嘗試導(dǎo)入 {模塊名} 依賴時(shí)檢測(cè)到異常:{impErr}")
            exit(0)
# endregion
看板 = 打印模板()
everything接口 = ssh接口類()
while True:
    if everything接口.可達(dá):  # everything接口可以鏈接
        break
    else:
        everything接口.ssh接口補(bǔ)全(補(bǔ)地址=True, 補(bǔ)端口=True, 畫板=看板.副本)
    if everything接口.可達(dá):
        break
    else:
        看板.消息(紅字('everything接口不通'))
看板.消息(f'您提供的ip地址({綠字(everything接口.主機(jī)地址)})和端口({綠字(everything接口.端口號(hào))})可以連通')

以上代碼中,我們創(chuàng)建了一個(gè)ssh接口對(duì)象[everything接口],并在該對(duì)象上觸發(fā)了【ssh接口補(bǔ)全】方法,向用戶發(fā)起接口補(bǔ)全交互;然后我們檢察了用戶提供的ip地址和端口號(hào)是否可連接,效果如下??

如上圖,我們可以看到,當(dāng)用戶補(bǔ)全了主機(jī)地址和端口號(hào)后,程序檢查了用戶提供的ip地址和端口號(hào)是否可鏈接,并反饋了用戶最終的檢察結(jié)果。

異常處理

在我們向用戶發(fā)起ip地址和端口號(hào)補(bǔ)全交互后,如果用戶提供的ip地址和端口號(hào)不可鏈接,我們應(yīng)該反饋用戶,并要求用戶更正提供正確的ip地址和端口號(hào),如下??

我們發(fā)現(xiàn),在向用戶重新發(fā)起補(bǔ)全交互時(shí),程序保留了上次的輸入內(nèi)容,以便用戶可以判斷之前的輸入是否有誤,以便可以快速更正。這種交互是非常高效和體驗(yàn)良好的。

以上就是python命令行引導(dǎo)用戶填寫可用的ip地址和端口號(hào)實(shí)現(xiàn)的詳細(xì)內(nèi)容,更多關(guān)于python命令行引導(dǎo)用戶的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python實(shí)現(xiàn)定時(shí)任務(wù)的八種方案詳解

    Python實(shí)現(xiàn)定時(shí)任務(wù)的八種方案詳解

    在日常工作中,我們常常會(huì)用到需要周期性執(zhí)行的任務(wù),我們可以用Python直接實(shí)現(xiàn)這一功能。本文整理的是常見的Python定時(shí)任務(wù)的八種實(shí)現(xiàn)方式,需要的朋友可以參考一下
    2022-02-02
  • python 自動(dòng)化將markdown文件轉(zhuǎn)成html文件的方法

    python 自動(dòng)化將markdown文件轉(zhuǎn)成html文件的方法

    這篇文章主要介紹了python 自動(dòng)化將markdown文件轉(zhuǎn)成html文件的方法的相關(guān)資料,本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • vscode搭建python Django網(wǎng)站開發(fā)環(huán)境的示例

    vscode搭建python Django網(wǎng)站開發(fā)環(huán)境的示例

    本文主要介紹了vscode搭建python Django網(wǎng)站開發(fā)環(huán)境的示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Pytest多環(huán)境切換的常見方法介紹

    Pytest多環(huán)境切換的常見方法介紹

    Pytest 作為自動(dòng)化測(cè)試的主力框架,如何實(shí)現(xiàn)本地、測(cè)試、預(yù)發(fā)、生產(chǎn)環(huán)境的靈活切換,本文總結(jié)了通過pytest框架實(shí)現(xiàn)自由環(huán)境切換的幾種方法,大家可以根據(jù)需要進(jìn)行選擇
    2025-04-04
  • Python用scipy生成特殊矩陣

    Python用scipy生成特殊矩陣

    本文主要介紹了Pytho用scipy生成特殊矩陣詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們可以參考一下
    2023-04-04
  • Python繪制分段函數(shù)的實(shí)現(xiàn)示例

    Python繪制分段函數(shù)的實(shí)現(xiàn)示例

    本文主要介紹了Python繪制分段函數(shù)的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 基于python編寫的五個(gè)拿來(lái)就能用的炫酷表白代碼分享

    基于python編寫的五個(gè)拿來(lái)就能用的炫酷表白代碼分享

    七夕快到了,所以本文小編將給給大家介紹五種拿來(lái)就能用的炫酷表白代碼,無(wú)限彈窗表白,愛心發(fā)射,心動(dòng)表白,玫瑰花等表白代碼,需要的小伙伴快來(lái)試試吧
    2023-08-08
  • Python操作mongodb數(shù)據(jù)庫(kù)的方法詳解

    Python操作mongodb數(shù)據(jù)庫(kù)的方法詳解

    這篇文章主要介紹了Python操作mongodb數(shù)據(jù)庫(kù)的方法,結(jié)合實(shí)例形式詳細(xì)分析了Python下載、安裝pymongo及操作MongoDB數(shù)據(jù)庫(kù)相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-12-12
  • 在k8s上部署pytorch分布式程序的完整步驟記錄

    在k8s上部署pytorch分布式程序的完整步驟記錄

    Kubernetes的核心優(yōu)勢(shì)在于其能夠提供一個(gè)可擴(kuò)展、靈活且高度可配置的平臺(tái),使得應(yīng)用程序的部署、擴(kuò)展和管理變得前所未有的簡(jiǎn)單下面這篇文章主要給大家介紹了關(guān)于在k8s上部署pytorch分布式程序的完整步驟,需要的朋友可以參考下
    2024-08-08
  • 跟老齊學(xué)Python之模塊的加載

    跟老齊學(xué)Python之模塊的加載

    這篇文章主要介紹了跟老齊學(xué)Python之模塊的加載,需要的朋友可以參考下
    2014-10-10

最新評(píng)論