python argparse-like——主路径
我有一个问题,我找不到答案。这是我的代码块:python argparse-like——主路径,python,argparse,Python,Argparse,我有一个问题,我找不到答案。这是我的代码块: import argparse parser = argparse.ArgumentParser() parser.add_argument('-t', '--test', help='just for testing') parser.add_argument('--home-path', help='specify the homepath') args = parser.parser_args() if args.test:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-t', '--test', help='just for testing')
parser.add_argument('--home-path', help='specify the homepath')
args = parser.parser_args()
if args.test:
print('Test')
如何像test参数一样访问'--home path'参数?只需将属性名称中的
-
替换为.
:
args = parser.parse_args()
if args.home_path:
# Do stuff
此行为记录在以下内容中:
对于可选参数操作,通常会推断出dest
的值
从选项字符串。通过生成dest
的值
获取第一个长选项字符串并去掉首字母--
一串如果未提供长选项字符串,则将导出dest
通过剥离首字母-
性格任何内部-
字符都将转换为.
字符
以确保字符串是有效的属性名称