为您的应用程序构建pythoncli,只需使用类型提示和docstring。

targ的Python项目详细描述


塔格

只需使用类型提示和docstring为应用程序构建pythoncli。在

只需注册带类型注释的函数,就这样-没有什么特殊的 学习语法,而且非常简单。在

# main.pyfromtargimportCLIdefadd(a:int,b:int):"""    Add the two numbers.    :param a:        The first number.    :param b:        The second number.    """print(a+b)if__name__=="__main__":cli=CLI()cli.register(add)cli.run()

从命令行:

^{pr2}$

要获取文档:

>>> python main.py add --help

add===
Add the two numbers.

Usage
-----
add a b

Args
----
a
The first number.

b
The second number.

文件

完整的文档可在Read the Docs上找到。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring安全编程授权   java Android库AAR取决于另一个库   Java/Groovy双精度语句问题   爪哇。查看安卓监视器图形时,release()不会减少我的内存   java无法在子类中使用EventFiringWebDriver对象   java第一个if语句始终为true,但第二个if语句不为true   java如何从作为字符串提供的XML源代码创建可绘制(或XmlResourceParser对象)?   多线程Java并发问题锁和同步方法   java Android Studio注册链接   java ArrayList of ArrayList of String   使用Shadow重新定位的包中的java Kotlin属性不起作用   java在接口org上找不到方法。阿帕奇。伊巴蒂斯。遗嘱执行人。陈述名为prepare的语句处理程序   如何在Java中放大2倍?   java当参数作为RequestBody和RequestParam发送时,sprig控制器无法识别发送的请求