在不同的行上打印每个参数

2024-04-20 04:32:24 发布

您现在位置:Python中文网/ 问答频道 /正文

代码片段:

import argparse

parser = argparse.ArgumentParser(description='Process some values.')

parser.add_argument('--proj', metavar='P', type=str, nargs= 1,
                    help='Identify the project')

parser.add_argument('--summ', metavar='S', type=str, nargs= '+',
                    help='Write a summary')

args = parser.parse_args()

a = vars(args)

print(a)

执行python3 filename.py

输出:

{'proj': None, 'summ': None}

这只是一行印刷品。你知道吗

相反,我想看到:

{'proj' : None,

 'summ' : None}

这有多行打印,因此更容易阅读输出。请澄清是否需要任何其他细节。你知道吗


Tags: 代码importnoneaddparsertypeargparsehelp