簡體   English   中英

帶有argparse的fish函數的命名參數

[英]Named argument for fish function with argparse

內置的fish function具有-a/--argument-names選項,該選項允許將參數綁定到名稱。

在還使用argparse內置argparse ,仍然可以這樣做嗎? 如果是這樣,怎么辦?

我設計並實現了argparse 是的,從技術上講,您可以在同一函數中使用--argument標志和argparse ,但這樣做沒有任何意義。 --argument選項完全獨立於argparse運行,並且不了解標志。 創建以下函數:

function x -a arg1 -a arg2
    set --show arg1 arg2 argv
end

現在這樣調用它: x --flag val arg 注意,-- --flag綁定到arg1val綁定到arg2argv仍然包含傳遞給函數的所有參數。 如果函數具有標志,則不應使用--argument 如果沒有,那么使用argparse沒有任何意義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM