<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Google 出品:簡潔優(yōu)雅的 Python 命令行生成工具

          共 671字,需瀏覽 2分鐘

           ·

          2021-09-30 18:38

          大家好,又見面了!

          不知道大家有自己開發(fā)過命令行工具嗎?我的日常工具會(huì)經(jīng)常使用到命令行工具,所以我會(huì)研究如何快速的實(shí)現(xiàn)一個(gè)命令行工具。

          今天要推薦一個(gè) Python 的命令行工具生成框架 google/python-fire,非常的簡潔和優(yōu)雅。在我不知道這個(gè)框架之前我是通過如下簡單的代碼解決的。

          可以看出只能處理很簡單的一些場景,而且不能處理命令行參數(shù)的傳遞。但是總的來說,上面的方式每次都不能復(fù)用,作為一個(gè)程序員這是我不能忍受的,我不能每次都這么去寫。

          使用 google/python-fire 后問題都解決了,而且非常的簡潔,簡潔到難以置信。

          通過該工具可以很方便的開發(fā)和調(diào)式 Python 代碼,同時(shí)也可以很容易將其他人的 Python 代碼轉(zhuǎn)換成命令行(CLI)工具,使得和 Bash 集成變得更加的簡單和絲滑。另外這個(gè)工具是 Google  出品,質(zhì)量肯定沒話說,當(dāng)然必屬精品,點(diǎn)擊查看詳細(xì)的使用文檔。

          而且作為 Google 出品的開源項(xiàng)目,研究其源碼的實(shí)現(xiàn)也是很不錯(cuò)的學(xué)習(xí)方法,所謂先模仿再超越(口氣不小哈)。更多詳情請查看如下鏈接。

          開源項(xiàng)目地址:google/python-fire

          開源書籍&資料:點(diǎn)擊

          點(diǎn)如下卡片后臺(tái)回復(fù):1,與我交流開源項(xiàng)目&小程序開發(fā)等內(nèi)容。

          瀏覽 29
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  色五月婷婷丁香五月 | 国产停停777 | 久久娱乐精品 | 波多野结衣一二三区乱码 | 亚洲另类色图 |