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

Python命令行中引導(dǎo)用戶(hù)指定選擇文檔示例

 更新時(shí)間:2023年11月16日 10:33:44   作者:三塊錢(qián)  
這篇文章主要為大家介紹了Python命令行中引導(dǎo)用戶(hù)指定選擇文檔示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

背景

在python中,我們?nèi)绻枰僮魑臋n,則需要用戶(hù)指定文檔,那么,如何引導(dǎo)用戶(hù)指定或者選擇文檔呢?

導(dǎo)入包

本次我們即將演示的代碼,使用了 DebugInfo python包,我們需要導(dǎo)入 DebugInfo 包

pip install DebugInfo

代碼演示

??以下代碼演示了如何通過(guò) DebugInfo 包中提供的功能,引導(dǎo)用戶(hù)指定/選擇文檔:

# -*- coding:UTF-8 -*-
# region 引入必要依賴(lài)
from DebugInfo.DebugInfo import *
# endregion
看板 = 打印模板()
# 定義一個(gè)搜索接口,以便在引用用戶(hù)指定文檔時(shí),可以提供待選項(xiàng),此處使用了everything的http服務(wù)來(lái)提供此功能
搜索接口 = 本地搜索接口類(lèi)(everything地址='127.0.0.1', everything端口=59864)
文檔選擇 = 交互接口類(lèi).指定選擇文檔(輸入提示='請(qǐng)選擇要操作的文檔(0: 退出程序):', 搜索接口=搜索接口, 多選=True,
                                  畫(huà)板=看板.副本)
if '0' in 文檔選擇:
   # 用戶(hù)要求退出程序
   exit(0)
else:
   if len(文檔選擇) == 1:
       看板.消息(f'您選擇的文檔是: {綠字(文檔選擇[0])}')
   else:
       看板.消息('您選擇的文檔如下:')
       看板.準(zhǔn)備表格().添加多行(行列表=文檔選擇, 拆分列數(shù)=1, 修飾方法=綠字).展示表格()

在以上??的代碼中我們首先定義了一個(gè)搜索功能的接口,這個(gè)接口提供基于everything http服務(wù)的搜索功能。我們需要指定我們本地上everything的http服務(wù)地址和端口。

關(guān)于配置everything http服務(wù)的方法,可以參考文檔  http://chabaoo.cn/softjc/866497.html

以上??腳本基本于everything提供的搜索能力,通過(guò)【交互接口類(lèi)】中的類(lèi)方法【指定選擇文檔】向用戶(hù)發(fā)起交互請(qǐng)求,引導(dǎo)用戶(hù)輸入或者選擇興趣的文檔。

效果演示

就以上代碼,??下圖展示了其運(yùn)行效果:

  • 上圖第一次交互,輸入了 0,以示退出程序。程序正常響應(yīng)
  • 上圖第二次交互,輸入了gpx.html,程序借助everything提供的搜索服務(wù)列出了匹配的文檔供用戶(hù)選擇,用戶(hù)通過(guò)輸入代號(hào) 1 選擇了第一個(gè)文檔,程序反饋了用戶(hù)的選擇
  • 上圖第三次交互,輸入了gpx.html,程序借助everything提供的搜索服務(wù)列出了匹配的文檔供用戶(hù)選擇,用戶(hù)通過(guò)輸入代號(hào) 1 3,同時(shí)選擇了第一個(gè)和第三個(gè)文檔,程序反饋了用戶(hù)的選擇

通過(guò)以上三次交互,我們可以發(fā)現(xiàn)借助 everything 的搜索能力,可以大大提高用戶(hù)指定/選擇文檔的效率。

以上就是Python命令行中引導(dǎo)用戶(hù)指定選擇文檔示例的詳細(xì)內(nèi)容,更多關(guān)于Python命令行引導(dǎo)用戶(hù)選擇文檔的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python發(fā)送郵件腳本

    python發(fā)送郵件腳本

    這篇文章主要為大家詳細(xì)介紹了發(fā)送郵件python腳本,支持多個(gè)附件,中文,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Python讀寫(xiě)zip壓縮文件的方法

    Python讀寫(xiě)zip壓縮文件的方法

    Python自帶模塊zipfile可以完成zip壓縮文件的讀寫(xiě),而且使用非常方便,下面我們就來(lái)演示一下Python讀寫(xiě)zip文件的實(shí)例代碼,需要的朋友參考下吧
    2018-08-08
  • Python 實(shí)現(xiàn)子類(lèi)獲取父類(lèi)的類(lèi)成員方法

    Python 實(shí)現(xiàn)子類(lèi)獲取父類(lèi)的類(lèi)成員方法

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)子類(lèi)獲取父類(lèi)的類(lèi)成員方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • python中Lambda表達(dá)式詳解

    python中Lambda表達(dá)式詳解

    在本篇文章里小編給大家整理的是關(guān)于python中Lambda表達(dá)式的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2019-11-11
  • python實(shí)現(xiàn)自動(dòng)登錄人人網(wǎng)并訪問(wèn)最近來(lái)訪者實(shí)例

    python實(shí)現(xiàn)自動(dòng)登錄人人網(wǎng)并訪問(wèn)最近來(lái)訪者實(shí)例

    這篇文章主要介紹了python實(shí)現(xiàn)自動(dòng)登錄人人網(wǎng)并訪問(wèn)最近來(lái)訪者實(shí)例,該實(shí)例是在前面登錄人人網(wǎng)實(shí)例基礎(chǔ)上的擴(kuò)展,是非常實(shí)用的一個(gè)技巧,需要的朋友可以參考下
    2014-09-09
  • Python新手們?nèi)菀追傅膸讉€(gè)錯(cuò)誤總結(jié)

    Python新手們?nèi)菀追傅膸讉€(gè)錯(cuò)誤總結(jié)

    python語(yǔ)言里面有一些小的坑,特別容易弄混弄錯(cuò),初學(xué)者若不注意的話(huà),很容易坑進(jìn)去,下面我給大家深入解析一些這幾個(gè)坑,希望對(duì)初學(xué)者有所幫助,需要的朋友可以參考學(xué)習(xí),下面來(lái)一起看看吧。
    2017-04-04
  • Python數(shù)據(jù)可視化常用4大繪圖庫(kù)原理詳解

    Python數(shù)據(jù)可視化常用4大繪圖庫(kù)原理詳解

    這篇文章主要介紹了Python數(shù)據(jù)可視化常用4大繪圖庫(kù)原理詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Anaconda中Python虛擬環(huán)境的創(chuàng)建使用與刪除方法詳解

    Anaconda中Python虛擬環(huán)境的創(chuàng)建使用與刪除方法詳解

    這篇文章主要為大家介紹了在Anaconda環(huán)境下,創(chuàng)建、使用與刪除Python虛擬環(huán)境的方法,具有一定的借鑒價(jià)值,需要的小伙伴可以跟隨小編一起了解一下
    2023-08-08
  • Python機(jī)器學(xué)習(xí)庫(kù)scikit-learn入門(mén)開(kāi)發(fā)示例

    Python機(jī)器學(xué)習(xí)庫(kù)scikit-learn入門(mén)開(kāi)發(fā)示例

    scikit-learn是一個(gè)開(kāi)源Python語(yǔ)言機(jī)器學(xué)習(xí)工具包,它涵蓋了幾乎所有主流機(jī)器學(xué)習(xí)算法的實(shí)現(xiàn),并且提供了一致的調(diào)用接口。它基于Numpy和scipy等Python數(shù)值計(jì)算庫(kù),提供了高效的算法實(shí)現(xiàn)
    2022-07-07
  • Python基礎(chǔ)之元組與文件知識(shí)總結(jié)

    Python基礎(chǔ)之元組與文件知識(shí)總結(jié)

    今天帶大家復(fù)習(xí)一下Python基礎(chǔ)知識(shí),文中詳細(xì)介紹了Python元祖與文件,對(duì)正在學(xué)習(xí)python基礎(chǔ)的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05

最新評(píng)論