Python 記錄八 命令列工具fire簡介

2021-09-13 22:37:05 字數 1136 閱讀 1179

最近在python**閱讀中,經常會看到fire的出現。搜尋一番才知道,這是谷歌在2023年開源的乙個命令列工具,可以方便大家在命令列中輸入各種引數,方便除錯,github鏈結在這裡。下面簡單介紹一下用法。

安裝過程非常簡單,直接pip就可以:

pip install fire
import fire

defadd

(x,y)

:return x + y

defminus

(x,y)

:return x - y

if __name__ ==

'__main__'

: fire.fire(

)

在終端輸入:

run fire_example1.py add 5

6run fire_example1.py minus 5

7

或者:

run fire_example1.py add -

-x 5

--y 6

run fire_example1.py minus -

-x 5

--y 7

class

calc

(object):

defadd

(self,x,y)

:return x + y

defminus

(self,x,y)

:return x - y

if __name__ ==

'__main__'

: fire.fire(calc)

同樣在終端輸入:

run fire_example1.py add 5

6run fire_example1.py minus 5

7

或者:

run fire_example1.py add -

-x 5

--y 6

run fire_example1.py minus -

-x 5

--y 7

命令列工具

在wince6.0 中,在vs2005 的 build 選單中,有乙個 advanced build commands 其中有很多編譯選項 sysgen 相當於執行命令 blddemo q 一般第一次編譯或者是 改變了 catalog 中的item 的時候,就用這個了。clean sysgen 相當...

命令列工具

執行 scws h 可以看到詳細幫助說明。usage scws options i input o output i string file 要切分的字串或檔案,如不指定則程式自動讀取標準輸入,每輸入一行執行一次分詞 o file 切分結果輸出儲存的檔案路徑,若不指定直接輸出到螢幕 c charse...

c mysql命令列 mysql 命令列工具

1 mysql命令選項 2 mysql命令 3 mysql日誌 4 mysql服務端幫助 5 執行mysql指令碼 6 使用技巧 mysql是乙個能夠編輯輸入行的簡單sql shell,支援互動式和非互動式訪問。使用互動式時,查詢結果以ascii表的格式展示。使用非互動式時,查詢結果以製表符分隔的格...