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

Python中強大的命令行庫click入門教程

 更新時間:2016年12月26日 11:07:00   作者:strivescript  
click是Python的一個命令行工具,極其好用。不信?一試便知。下面這篇文章主要給大家介紹了Python中強大的命令行庫click,需要的朋友可以參考學習,下面來一起看看吧。

前言

我們的游戲資源處理工具是Python實現(xiàn)的,功能包括csv解析,UI材質(zhì)處理,動畫資源解析、批處理,Androd&iOS自動打包等功能。該項目是由其他部門繼承過來的,由于絕大部分代碼不符合我們的業(yè)務需求,所以進行了大重構(gòu)。刪除了所有業(yè)務代碼,僅保留了python代碼框架。項目中命令行參數(shù)解析是自己實現(xiàn)的,極其不優(yōu)雅,也忍了這么久。打算找時間用click重寫。所以最近學習了click,下面本文的內(nèi)容是click的入門教程,初學者們可以來一起學習學習。

官網(wǎng)鏡像地址: http://click.uoota.com/6/

支持:

  1. 命令的任意嵌套
  2. 自動生成幫助信息
  3. 支持在運行時子命令的延遲加載

安裝方法是使用 pip:

pip install click

下面一小段代碼是其官方主頁的例子,貼出來下:

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()

運行:

$ 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.

總結(jié)

以上就是介紹Python中命令行工具click的安裝與使用的全部內(nèi)容了,希望本文的內(nèi)容對大家學習或者使用python能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • 使用Python進行IPO分析的基本步驟和工具

    使用Python進行IPO分析的基本步驟和工具

    在軟件開發(fā)過程中,IPO(Input-Process-Output)分析是一種常用的方法,用于分析軟件系統(tǒng)的輸入、處理和輸出,Python作為一種功能強大的編程語言,提供了許多工具和庫來實現(xiàn)IPO分析,本文將介紹如何使用Python進行IPO分析的基本步驟和常用工具,需要的朋友可以參考下
    2023-12-12
  • python如何輸出反斜杠

    python如何輸出反斜杠

    在本篇內(nèi)容中小編給大家整理了一篇關(guān)于python怎么輸出反斜杠的相關(guān)基礎(chǔ)文章,有興趣的朋友們可以學習參考下。
    2020-06-06
  • Python全景系列之模塊與包全面解讀

    Python全景系列之模塊與包全面解讀

    這篇文章將帶大家深入探討Python模塊與包的基本概念,使用方法以及其在實際項目中的應用,同時也會揭示一些鮮為人知,卻又實用的技術(shù)細節(jié)
    2023-05-05
  • python實現(xiàn)簡單文件讀寫函數(shù)

    python實現(xiàn)簡單文件讀寫函數(shù)

    這篇文章主要為大家詳細介紹了python實現(xiàn)簡單文件讀寫函數(shù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • python實現(xiàn)轉(zhuǎn)盤效果 python實現(xiàn)輪盤抽獎游戲

    python實現(xiàn)轉(zhuǎn)盤效果 python實現(xiàn)輪盤抽獎游戲

    這篇文章主要為大家詳細介紹了python實現(xiàn)轉(zhuǎn)盤效果,python實現(xiàn)輪盤抽獎游戲,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Python的Django框架中settings文件的部署建議

    Python的Django框架中settings文件的部署建議

    這篇文章主要介紹了Python的Django框架中settings文件的部署建議,包括對local_settings的弊病的一些簡單分析,需要的朋友可以參考下
    2015-05-05
  • python中的for循環(huán)

    python中的for循環(huán)

    Python for循環(huán)可以遍歷任何序列的項目,如一個列表或者一個字符串。這篇文章主要介紹了python的for循環(huán),需要的朋友可以參考下
    2018-09-09
  • python 微信好友特征數(shù)據(jù)分析及可視化

    python 微信好友特征數(shù)據(jù)分析及可視化

    這篇文章主要介紹了python 微信好友特征數(shù)據(jù)分析及可視化,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • Python基于回溯法子集樹模板解決全排列問題示例

    Python基于回溯法子集樹模板解決全排列問題示例

    這篇文章主要介紹了Python基于回溯法子集樹模板解決全排列問題,簡單描述了全排列問題并結(jié)合實例形式分析了Python使用回溯法子集樹模板解決全排列問題的具體步驟與相關(guān)操作注意事項,需要的朋友可以參考下
    2017-09-09
  • 手機Python編程軟件QPython支持第三方庫安裝詳解

    手機Python編程軟件QPython支持第三方庫安裝詳解

    這篇文章主要為大家介紹了手機Python編程軟件QPython的推薦使用,支持第三方庫安裝,這樣大家在上下班途中也可以來練練手啦,有需要的朋友一起用起來吧
    2021-10-10

最新評論

右玉县| 海安县| 阿坝| 霍林郭勒市| 阳城县| 玉林市| 广德县| 江永县| 河间市| 珠海市| 林西县| 新丰县| 武山县| 凌云县| 兰州市| 涟水县| 华坪县| 河南省| 安泽县| 松阳县| 平乐县| 龙陵县| 海宁市| 铁岭市| 高碑店市| 金坛市| 射阳县| 泰安市| 漯河市| 开鲁县| 蓬溪县| 清镇市| 澄迈县| 尉氏县| 土默特右旗| 城口县| 磐安县| 墨竹工卡县| 临高县| 榆林市| 阳信县|