亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

演示代碼

# -*- coding:UTF-8 -*-
"""
@author: dyy
@contact: douyaoyuan@126.com
@time: 2023/11/23 10:29
@file: 引導(dǎo)用戶填寫可用的ip地址和端口號.py
@desc: xxxxxx
"""
# region 引入必要的依賴
import os
模塊名 = 'DebugInfo'
try:
    from DebugInfo.DebugInfo import *
except ImportError as impErr:
    print(f"嘗試導(dǎo)入 {模塊名} 依賴時檢測到異常:{impErr}")
    print(f"嘗試安裝 {模塊名} 模塊:")
    try:
        os.system(f"pip install {模塊名}")
    except OSError as osErr:
        print(f"嘗試安裝模塊 {模塊名} 時檢測到異常:{osErr}")
        exit(0)
    else:
        try:
            from DebugInfo.DebugInfo import *
        except ImportError as impErr:
            print(f"再次嘗試導(dǎo)入 {模塊名} 依賴時檢測到異常:{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接口.端口號)})可以連通')

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

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

異常處理

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

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

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

相關(guān)文章

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

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

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

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

    這篇文章主要介紹了python 自動化將markdown文件轉(zhuǎn)成html文件的方法的相關(guān)資料,本文介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友可以參考下
    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ì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Pytest多環(huán)境切換的常見方法介紹

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

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

    Python用scipy生成特殊矩陣

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

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

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

    基于python編寫的五個拿來就能用的炫酷表白代碼分享

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

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

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

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

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

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

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

最新評論