我试图用argparse
from argparse import ArgumentParser
argparser = ArgumentParser(prog="parse", description="desc")
create.add_argument("--name",dest="name",required=True,help="Name for element")
args = argparser.parse_args()
print(args)
解析命令行。当我执行此下面命令
python argparser.py --name "input$output$"
输出是:
('args:', Namespace(name='input$'))
预计产量:
('args:', Namespace(name='input$output$'))
你能帮我弄清楚我做错了什么吗? 为什么argparse在遇到特殊字符后停止解析?
尝试使用'/ $'转义'''转而使用'/ $' – Keatinge
查看'sys.argv'来查看'argparse'必须使用的内容。 – hpaulj