最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python命令行引導用戶填寫ssh登錄信息詳解

 更新時間:2023年11月23日 10:56:19   作者:三塊錢  
這篇文章主要為大家介紹了python命令行引導用戶填寫ssh登錄信息詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

演示代碼

# -*- coding:UTF-8 -*-
"""
@author: dyy
@contact: douyaoyuan@126.com
@time: 2023/11/23 9:20
@file: 引導用戶填寫ssh接口信息.py
@desc: xxxxxx
"""
# region 引入必要的依賴
import os
模塊名 = 'DebugInfo'
try:
    from DebugInfo.DebugInfo import *
except ImportError as impErr:
    print(f"嘗試導入 {模塊名} 依賴時檢測到異常:{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"再次嘗試導入 {模塊名} 依賴時檢測到異常:{impErr}")
            exit(0)
# endregion
看板 = 打印模板(False)
ssh接口 = ssh接口類()
ssh接口.ssh接口補全(畫板=看板.副本)
看板.消息('ssh接口信息如下:')
ssh接口.展示(畫板=看板.副本)

以上代碼中,我們創(chuàng)建了一個ssh接口對象,并在該對象上觸發(fā)了【ssh接口補全】方法,以便可以向用戶發(fā)起交互。最后我們向用戶展示了ssh接口信息。

如上圖,我們可以看到,在命令行中我們向用戶展示了我們需要補全的表單,? 標記的部分很自然是待補全的項目。用戶在補全的過程中,在新的補全輸入前,我們會重復打印表單,已經(jīng)補全的項目消除了 ? 標記,如此用戶即可動態(tài)實時的知道自己已經(jīng)補全的內(nèi)容,獲得良好的交互體驗。

異常處理

如果用戶在補全的過程中,輸入了非法的內(nèi)容,例如輸入的ip地址不正確,程序則會提示用戶重新輸入,如下??

補全部分內(nèi)容

下面的代碼,我們向中用戶發(fā)起補全交互,但只限補全地址和端口號,其它不做要求,如下??

# -*- coding:UTF-8 -*-
"""
@author: dyy
@contact: douyaoyuan@126.com
@time: 2023/11/23 9:20
@file: 引導用戶填寫ssh接口信息.py
@desc: xxxxxx
"""
# region 引入必要的依賴
import os
模塊名 = 'DebugInfo'
try:
    from DebugInfo.DebugInfo import *
except ImportError as impErr:
    print(f"嘗試導入 {模塊名} 依賴時檢測到異常:{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"再次嘗試導入 {模塊名} 依賴時檢測到異常:{impErr}")
            exit(0)
# endregion
看板 = 打印模板(False)
ssh接口 = ssh接口類()
ssh接口.ssh接口補全(補地址=True, 補端口=True, 畫板=看板.副本)
看板.消息('ssh接口信息如下:')
ssh接口.展示(畫板=看板.副本)

以上代碼中,我們向用戶發(fā)起ssh接口補全交互時,通過參數(shù)限定了補全的項目(補地址,補端口),這樣我們就只要求補地址補端口,其它ssh接口項目就不做要求了,效果如下??

上圖,我們可以看到在不要求補全的ssh用戶名、ssh密碼項目下是沒有 ? 標記的,說明這兩個項目是不要求補全的。

以上就是python命令行引導用戶填寫ssh登錄信息詳解的詳細內(nèi)容,更多關于python命令行用戶引導的資料請關注腳本之家其它相關文章!

相關文章

最新評論

东港市| 灌云县| 道真| 高尔夫| 清水县| 泾源县| 呼和浩特市| 新平| 华容县| 德保县| 滨州市| 方正县| 高阳县| 灵台县| 嫩江县| 呼和浩特市| 镇康县| 习水县| 丘北县| 杂多县| 长泰县| 绥江县| 安庆市| 东明县| 定州市| 胶南市| 苗栗市| 新巴尔虎右旗| 子长县| 大英县| 景谷| 思茅市| 金阳县| 汉沽区| 浦县| 黄大仙区| 永新县| 镇宁| 合山市| 蓝田县| 盐源县|