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

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

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

背景

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

導(dǎo)入包

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

pip install DebugInfo

代碼演示

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

# -*- coding:UTF-8 -*-
# region 引入必要依賴
from DebugInfo.DebugInfo import *
# endregion
看板 = 打印模板()
# 定義一個(gè)搜索接口,以便在引用用戶指定文檔時(shí),可以提供待選項(xiàng),此處使用了everything的http服務(wù)來提供此功能
搜索接口 = 本地搜索接口類(everything地址='127.0.0.1', everything端口=59864)
文檔選擇 = 交互接口類.指定選擇文檔(輸入提示='請選擇要操作的文檔(0: 退出程序):', 搜索接口=搜索接口, 多選=True,
                                  畫板=看板.副本)
if '0' in 文檔選擇:
   # 用戶要求退出程序
   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://m.fzitv.net/softjc/866497.html

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

效果演示

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

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

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

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

相關(guān)文章

  • 如何讓python程序正確高效地并發(fā)

    如何讓python程序正確高效地并發(fā)

    這篇文章主要介紹了如何讓python程序正確高效地并發(fā),文章圍繞主題的相關(guān)資料展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-06-06
  • 關(guān)于python中.xpath的使用問題

    關(guān)于python中.xpath的使用問題

    根據(jù)xpath定位到了tr,注意瀏覽器自動(dòng)生成了tbody,在python中要把自動(dòng)生成的tbody層級(jí)去掉,這樣要怎么操作呢?下面通過代碼給大家介紹下python中.xpath的使用問題,感興趣的朋友一起看看吧
    2021-11-11
  • 深入解析Python中浮點(diǎn)數(shù)計(jì)算的精度問題與解決方案

    深入解析Python中浮點(diǎn)數(shù)計(jì)算的精度問題與解決方案

    本文深入解析了Python中浮點(diǎn)數(shù)計(jì)算的精度問題,特別是0.1+0.2不等于0.3的現(xiàn)象,下文會(huì)通過實(shí)際案例展示浮點(diǎn)數(shù)陷阱在循環(huán)控制,金融計(jì)算等場景中的風(fēng)險(xiǎn)并提供了三種解決方案,感興趣的小伙伴可以了解下
    2026-01-01
  • 如何基于Python實(shí)現(xiàn)數(shù)字類型轉(zhuǎn)換

    如何基于Python實(shí)現(xiàn)數(shù)字類型轉(zhuǎn)換

    這篇文章主要介紹了如何基于Python實(shí)現(xiàn)數(shù)字類型轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 使用Python合并Excel文件中的多個(gè)Sheet的實(shí)現(xiàn)過程

    使用Python合并Excel文件中的多個(gè)Sheet的實(shí)現(xiàn)過程

    在Python中,可以使用pandas庫來處理Excel文件,將多個(gè)工作表(sheets)合并為一個(gè)工作表,以下是一個(gè)詳細(xì)的代碼示例,展示了如何實(shí)現(xiàn)這一功能,文中有相關(guān)的代碼供大家參考,需要的朋友可以參考下
    2024-10-10
  • 解讀NumPy數(shù)組與Python列表的比較

    解讀NumPy數(shù)組與Python列表的比較

    在Python中處理數(shù)值數(shù)據(jù)時(shí),可以選擇使用Python列表或NumPy數(shù)組,Python列表靈活,可存儲(chǔ)不同類型元素,但在大數(shù)據(jù)處理上可能較慢,NumPy數(shù)組固定類型,內(nèi)存連續(xù)存儲(chǔ),執(zhí)行數(shù)組操作如加法、乘法等更高效,尤其在大數(shù)據(jù)集處理上具有明顯的性能和內(nèi)存使用優(yōu)勢
    2024-10-10
  • python使用paramiko執(zhí)行服務(wù)器腳本并拿到實(shí)時(shí)結(jié)果

    python使用paramiko執(zhí)行服務(wù)器腳本并拿到實(shí)時(shí)結(jié)果

    這篇文章主要介紹了python使用paramiko執(zhí)行服務(wù)器腳本并拿到實(shí)時(shí)結(jié)果,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Python圖像處理之膨脹與腐蝕的操作

    Python圖像處理之膨脹與腐蝕的操作

    這篇文章主要介紹了Python圖像處理之膨脹與腐蝕的操作,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • pyinstaller打包xgboost項(xiàng)目,得到的可執(zhí)行文件運(yùn)行出錯(cuò)問題及解決

    pyinstaller打包xgboost項(xiàng)目,得到的可執(zhí)行文件運(yùn)行出錯(cuò)問題及解決

    文章介紹了使用PyInstaller打包包含XGBoost項(xiàng)目的Python程序時(shí)遇到的錯(cuò)誤,錯(cuò)誤原因是PyInstaller將XGBoost的`sklearn.py`模塊誤認(rèn)為是`scikit-learn`庫,導(dǎo)致找不到`get_params`函數(shù),解決方法是將`sklearn.py`重命名為`sklearn_xgb.py`,以避免命名沖突
    2026-01-01
  • 初步認(rèn)識(shí)Python中的列表與位運(yùn)算符

    初步認(rèn)識(shí)Python中的列表與位運(yùn)算符

    這篇文章主要介紹了Python中的列表與位運(yùn)算符,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-10-10

最新評(píng)論

昔阳县| 漳州市| 驻马店市| 册亨县| 朝阳县| 山西省| 松滋市| 靖远县| 英德市| 临沭县| 出国| 汨罗市| 东阿县| 广南县| 长岛县| 凤庆县| 林州市| 玉林市| 苗栗县| 富川| 石台县| 梁平县| 元朗区| 易门县| 抚远县| 咸丰县| 汝南县| 周宁县| 章丘市| 隆昌县| 措勤县| 秭归县| 东丽区| 宜良县| 赣榆县| 乌审旗| 奉节县| 扎鲁特旗| 罗平县| 临漳县| 东乡县|