我搜索並嘗試下面的東西,但無法找到任何解決辦法使用argparse從我的模塊通過它的命令行參數的另一個模塊,請讓我知道這是可能的:呼叫與蟒蛇
我試圖發展一個python模塊作爲包裝器,我使用它的.main()調用另一個第三方模塊,並提供我需要從模塊中的命令行獲取的必需參數。我的模塊也需要一些參數。
我正在使用argparse來解析調用模塊和我的模塊的命令行。調用參數列表是巨大的(超過40),這是可選的,但可能需要隨時使用我的模塊。目前我已經在我的模塊中聲明瞭一些重要的參數來解析,但我需要用所有參數進行擴展。
我想在我的模塊中提供所有參數,而無需在add_argument中聲明。我試着用parse_known_args這也需要聲明所有參數是必需的。
有沒有什麼辦法可以將所有參數傳遞給調用模塊而無需在模塊中聲明?如果可能,請讓我知道如何做到這一點。
由於提前,
記得做此之前進口包裹模塊。 –
我也試過,在我的情況下,第三方模塊的參數也從我的模塊命令行中獲取。意味着如果第三方模塊接受'a','b','c'參數,我將從我的模塊的命令行中獲取這些值以及我所需的參數。 – Chetan