記錄在ARG列表選項的索引我想獲得/索引記錄到sys.argv列表的選項進行解析如何獲取/時argparse
我想換另一程序與一個python腳本。 而在包裝腳本中,我試圖解析與腳本 有關的選項,並將它們從argv列表中刪除,以便我可以將其餘參數傳遞給正在包裝的程序。
爲此,我使用了parser.parse_known_args(),以便我不必跟蹤程序可能支持的每個參數。只是那些重要的包裝。
現在,如果解析記錄了需要刪除的參數索引 我可以在解析後刪除它們,並將剩餘的參數傳遞給包裝的程序。
如何在解析過程中記錄此信息?
並非所有對包裝器有意義的參數都應該被刪除。所以我需要有選擇性
並非所有對包裝器有意義的參數都應該被刪除。所以我需要有選擇性 –
如何才能知道要刪除的參數的虛擬解析器?你不必對它所分析的參數做任何事情,並且'sys.argv'沒有被分析用完或損壞。 – hpaulj
我添加了一個關於argparse如何迭代參數字符串的註釋。 – hpaulj