google / google/python-fire

Ability use args, kwargs with delimiter

オープン
#216 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
28.2k
フォーク
1.5k
PR マージ指標
30日以内にマージされた PR はありません

説明

Fire now try to parse flat args and kwargs, but often this not convenient
Example:

```
import fire

def test(*args, **kwargs):
print(kwargs)
print(args)

fire.Fire(test)

```

`python main.py arg1 arg2 --kwarg1 1 --kwarg2 2`

`
{'kwarg1': 1, 'kwarg2': 2}
('arg1', 'arg2')
`

In some cases will be much more simple have opportunity to set *args **kwargs like this :
`
python main.py --args arg1 --args arg2 --kwargs kwarg1=1 --kwargs kwarg2=2
`

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。