首頁 >後端開發 >Python教學 >Python中強大的命令列庫click入門教程

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

高洛峰
高洛峰原創
2017-02-11 13:32:011644瀏覽

click是Python的一個命令列工具,極為好用。不相信?一試便知。以下這篇文章主要跟大家介紹了Python中強大的命令列庫click,需要的朋友可以參考學習,下面來一起看看吧。

前言

我們的遊戲資源處理工具是Python實現的,功能包括csv解析,UI材質處理,動畫資源解析、批次,Androd&iOS自動打包等功能。該專案是由其他部門繼承過來的,由於絕大部分程式碼不符合我們的業務需求,所以進行了大重構。刪除了所有業務代碼,僅保留了python程式碼框架。專案中命令列參數解析是自己實現的,極不優雅,也忍了這麼久。打算找時間用click重寫。所以最近學習了click,下面本文的內容是click的入門教程,初學者可以來一起學習學習。

官網鏡像位址: 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中強大的命令列庫click入門教程相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn