亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Python 命令行工具 -- click

AbnerMing / 761人閱讀

摘要:看到一個(gè)的命令行工具,很方便,因此記錄下,官方主頁(yè)支持命令的任意嵌套自動(dòng)生成幫助信息支持在運(yùn)行時(shí)子命令的延遲加載安裝方法是使用下面一小段代碼是其官方主頁(yè)的例子,貼出來(lái)下運(yùn)行查看幫助信息擴(kuò)展閱讀

看到一個(gè) Python 的命令行工具 - click,很方便,因此記錄下,官方主頁(yè):http://click.pocoo.org/3/

支持:

命令的任意嵌套

自動(dòng)生成幫助信息

支持在運(yùn)行時(shí)子命令的延遲加載

安裝方法是使用 pip:

pip install click

下面一小段代碼是其官方主頁(yè)的例子,貼出來(lái)下:

import click

@click.command()
@click.option("--count", default=1, help="Number of greetings.")
@click.option("--name", prompt="Your name",
              help="The person to greet.")
def hello(count, name):
    """Simple program that greets NAME for a total of COUNT times."""
    for x in range(count):
        click.echo("Hello %s!" % name)

if __name__ == "__main__":
    hello()

運(yùn)行:

$ python hello.py --count=3
Your name: John
Hello John!
Hello John!
Hello John!

查看幫助信息:

$ python hello.py --help
Usage: hello.py [OPTIONS]

  Simple program that greets NAME for a total of COUNT times.

Options:
  --count INTEGER  Number of greetings.
  --name TEXT      The person to greet.
  --help           Show this message and exit.
擴(kuò)展閱讀

Build Modular Command-Line Tools with Click

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/37458.html

相關(guān)文章

  • Flask內(nèi)置命令工具—CLI

    摘要:如果設(shè)置為,命令將激活模式,執(zhí)行會(huì)啟用交互式調(diào)試器和代碼自動(dòng)重載。也可以通過(guò)變量單獨(dú)控制,表示啟用,表示禁用通過(guò)設(shè)置環(huán)境變量略通過(guò)設(shè)置環(huán)境變量略自定義命令命令基于庫(kù)實(shí)現(xiàn)。 應(yīng)用發(fā)現(xiàn) flask命令在Flask庫(kù)安裝后可使用,使用前需要正確配置FLASK_APP環(huán)境變量以告知用戶程序所在位置。不同平臺(tái)設(shè)置方式有所不同。 Unix Bash (Linux, Mac, etc.): $ ex...

    nicercode 評(píng)論0 收藏0
  • 使用Python控制手機(jī)(一)

    摘要:使用包控制手機(jī)時(shí),需要在手機(jī)上安裝在電腦中使用彈出運(yùn)行框,在框內(nèi)輸入調(diào)用命令行窗口。具備較多功能,在此不再贅述,百度具有較多資料。調(diào)試工具用于查看手機(jī)當(dāng)前狀態(tài)用瀏覽器控制手機(jī)調(diào)試手機(jī),還可以實(shí)時(shí)的查找控件中的屬性以及其它屬性值等等。 1. 配置Python環(huán)境變量 Python環(huán)境變...

    ralap 評(píng)論0 收藏0
  • 命令神器 Click 簡(jiǎn)明筆記

    摘要:是用寫(xiě)的一個(gè)第三方模塊,用于快速創(chuàng)建命令行。快速使用的使用大致有兩個(gè)步驟使用裝飾一個(gè)函數(shù),使之成為命令行接口使用等裝飾函數(shù),為其添加命令行選項(xiàng)等。本文標(biāo)題為命令行神器簡(jiǎn)明筆記本文鏈接為參考資料學(xué)習(xí)筆記模塊 Click Click 是用 Python 寫(xiě)的一個(gè)第三方模塊,用于快速創(chuàng)建命令行。我們知道,Python 內(nèi)置了一個(gè) Argparse 的標(biāo)準(zhǔn)庫(kù)用于創(chuàng)建命令行,但使用起來(lái)有些繁瑣,...

    luoyibu 評(píng)論0 收藏0
  • 搭建Pythonargv的4種比較常見(jiàn)方式方法

      此篇文章主要是闡述了搭建Pythonargv的4種比較常見(jiàn)方式方法,文章內(nèi)容緊扣主題進(jìn)行詳盡的基本介紹,具有很強(qiáng)的實(shí)用價(jià)值,務(wù)必的朋友可以學(xué)習(xí)一下?! ⌒蜓浴 ⌒』锇閭兒?,在平時(shí)的撰寫(xiě)Python腳本制作的過(guò)程當(dāng)中,我們通常需要根據(jù)argv傳到某些自變量主要參數(shù),使新項(xiàng)目應(yīng)用更加靈便便捷?! 》謩e是:  內(nèi)嵌sys.argv控制模塊  內(nèi)嵌argparse控制模塊  內(nèi)嵌getopt模塊  第...

    89542767 評(píng)論0 收藏0
  • Python指令庫(kù)click的實(shí)際應(yīng)用

      一、序言  接下來(lái)要詳細(xì)介紹的click乃是以一種你也很熟識(shí)的方式去輕松玩cmd。cmd程序流程實(shí)質(zhì)上是界定主要參數(shù)與處理主要參數(shù),而解決參數(shù)邏輯性肯定是和所界定的主要參數(shù)相關(guān)聯(lián)的。那可不可以用函數(shù)公式和裝飾器來(lái)達(dá)到解決主要參數(shù)邏輯界定主要參數(shù)的聯(lián)系呢?而click正好便是以這樣的方式來(lái)所使用的。  本系列產(chǎn)品文章內(nèi)容默認(rèn)設(shè)置應(yīng)用Python3做為編譯器進(jìn)行介紹?! ∪羰悄阋廊辉趹?yīng)用Pytho...

    89542767 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<