click是Python的一個命令列工具,極為好用。不相信?一試便知。以下這篇文章主要跟大家介紹了Python中強大的命令列庫click,需要的朋友可以參考學習,下面來一起看看吧。
前言
我們的遊戲資源處理工具是Python實現的,功能包括csv解析,UI材質處理,動畫資源解析、批次,Androd&iOS自動打包等功能。該專案是由其他部門繼承過來的,由於絕大部分程式碼不符合我們的業務需求,所以進行了大重構。刪除了所有業務代碼,僅保留了python程式碼框架。專案中命令列參數解析是自己實現的,極不優雅,也忍了這麼久。打算找時間用click重寫。所以最近學習了click,下面本文的內容是click的入門教程,初學者可以來一起學習學習。
官網鏡像位址: http://click.uoota.com/6/
支援:
指令的任一嵌套
自動產生指令延遲載入
安裝方法是使用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中文網!