|
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--use-unicorns', action='store_true')
args = parser.parse_args(['--use-unicorns'])print(args) # returns: Namespace(use_unicorns=True)但是用戶必須記住選項是 這可能會導致一些挫折,因為代碼中的變量 如何讓 最佳答案 parser.add_argument('--use-unicorns', action='store_true')
args = parser.parse_args(['--use-unicorns'])print(args) # returns: Namespace(use_unicorns=True)
請注意, 有兩個用戶。有你,程序員,有你的最終用戶。對您來說方便的可能對其他人來說不是最佳的。 您還可以通過定義 執(zhí)行“-”替換的是 if dest is None:
....
dest = dest.replace('-', '_')關于 python - 使 argparse 對待破折號和下劃線相同,我們在Stack Overflow上找到一個類似的問題: https:///questions/53527387/ |
|
|
來自: LibraryPKU > 《Python》