专栏名称: 大侠学Python
我们或许是在学宇宙第一热门语言Python吧!大家都在学Python,大侠和大家一起分享Python资料、Python文章、Python工具资源、Python源码、Python教程,会Python的人生就跟开了挂一样
今天看啥  ›  专栏  ›  大侠学Python

Python 命令补全工具 argcomplete

大侠学Python  · 公众号  ·  · 2024-05-27 11:20
    

文章预览

作者:YunfengWang https://juejin.cn/post/7242676843987124279 1. 概述 在使用Python 命令或者 Python的命令行工具的时候,一个痛点是没有补全。比如python -m后面输入包名字,就没有提示,每次想运行一个http server的时候,都需要搜索一下http服务的包名。另外,像pip,pipx等命令也没有提示,使用不太方便。 偶然看到 argcomplete [1] 这个库,按tab键就可以给Python的命令行添加自动补全,简直是使用Python的一个神器。 具体来说,argcomplete有下面的特点: 官方支持支持bash和zsh两种shell,对tcsh和fish有第三方贡献者提供的支持(不好意思Windows用户这里又被当做二等公民了 ) 可以对python命令和pip命令进行补全 其他任何以argparse解析的第三方包的命令都可以用自动补全,添加argcomplete的几行代码就行 下面具体展开怎么对已有的工具启用自动补全,以及如何让自己的Python包支持ar ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览