Click 是用 Python 寫的一個第三方模塊,用于快速創建命令行。我們知道,Python 內置了一個 Argparse 的標準庫用于創建命令行,但使用起來有些繁瑣,Click 相比于 Argparse,就好比 requests 相比于 urllib。
關于Click?
說下 Click 模塊是干啥的,簡單說,它就是把我們的 Python 腳本的一些函數,通過添加帶有 Click 關鍵字的裝飾器進行裝飾進而將函數調用的形式轉化為命令行傳參的形式然后執行。聽不懂也沒關系,我們會一步一步來,基本上按照我的實際應用情況來寫的。
本文不會涉及太多復雜的語法和理論,將會用通俗的語言和大家進行分享。
安裝
python3 -m pip install click
一個簡單的例子
首先我們創建一個demo.py
import click #(1) @click.command() #(2) def main(): click.echo("hello click") #(3) if __name__ == '__main__': main()
另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
分享標題:深入淺析Python命令行模塊Click-創新互聯
網頁路徑:http://m.kartarina.com/article14/ccijde.html
成都網站建設公司_創新互聯,為您提供App開發、企業建站、定制開發、電子商務、網站排名、定制網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯