国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python中強(qiáng)大的命令行庫(kù)click入門教程

2020-02-23 04:11:35
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

前言

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

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

支持:

    命令的任意嵌套 自動(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=3Your name: JohnHello John!Hello John!Hello John!

查看幫助信息:

$ python hello.py --helpUsage: 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的安裝與使用的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)或者使用python能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 潜山县| 日照市| 手机| 丰原市| 马尔康县| 抚宁县| 钦州市| 新密市| 兰坪| 栾川县| 安西县| 丹东市| 东乡县| 黔江区| 连州市| 壤塘县| 格尔木市| 奎屯市| 北碚区| 景德镇市| 云安县| 碌曲县| 普宁市| 富蕴县| 大连市| 曲水县| 北宁市| 泽州县| 林西县| 芜湖县| 遂平县| 旺苍县| 青铜峡市| 保康县| 东丽区| 武冈市| 长子县| 老河口市| 湾仔区| 泾阳县| 云林县|