常用的python命令行解析库
生活随笔
收集整理的這篇文章主要介紹了
常用的python命令行解析库
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
常用的python命令行解析庫,這兒介紹3種:
1.argparse
2.click
3.fire
?
argparse是python自帶的模塊,要經歷解析器初始化、參數(shù)定義、解析一套流程,使用起來有些繁瑣。
一篇argparse使用的文章:https://www.cnblogs.com/yymn/p/8056487.html
?
Click?是flask作者用 Python 寫的一個第三方模塊,用于快速創(chuàng)建命令行。Click?相比于?Argparse,就好比?requests?相比于?urllib。
Click 則是以裝飾器的形式作用在目標函數(shù)中,要侵入函數(shù)本身,本質上還是對 argparse 的一種改進,并沒有太多創(chuàng)新,算是一種改良作品。
一篇click使用的文章:http://python.jobbole.com/87111/
?
fire 這個命令行解析工具非常牛逼,把命令行工具做到了極致,算是一種顛覆式創(chuàng)新,
一行代碼能把函數(shù)導出到命令行窗口,該項目是 Google工程師開源的 Python 庫,因為項目主頁申明說它不是 Google 官方項目。
fire:https://github.com/google/python-fire
總結
以上是生活随笔為你收集整理的常用的python命令行解析库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10安装docker
- 下一篇: Python打包分发工具setuptoo