用 Python 解析命令行参数( 三 )

是时候开始写一些代码了哪种方法是正确的?这取决于你的用例 。你是在写一个只有你才会使用的快速而粗略的脚本吗?直接使用 sys.argv 然后继续编码 。你需要更强大的命令行解析吗?也许 argparse 就够了 。你是否有很多子命令和复杂的选项 , 你的团队是否会每天使用它?现在你一定要考虑一下 Click 或 Typer 。作为一个程序员的乐趣之一就是魔改出替代实现 , 看看哪一个最适合你 。
最后 , 在 Python 中有很多用于解析命令行参数的第三方软件包 。我只介绍了我喜欢或使用过的那些 。你喜欢和/或使用不同的包是完全可以的 , 也是我们所期望的 。我的建议是先从这些包开始 , 然后看看你最终的结果 。
【用 Python 解析命令行参数】去写一些很酷的东西吧 。


推荐阅读