【发布时间】:2019-09-23 20:01:41
【问题描述】:
Python 的argparse 模块允许明确指定版本。不幸的是,它似乎不尊重输出中的换行符:
import argparse
parser = argparse.ArgumentParser(description="test")
parser.add_argument("--version", "-v", action="version", version="some\ntext")
parser.parse_args()
python3 a.py -v
some text
关于如何解决这个问题的任何提示?
【问题讨论】:
-
如果您想要不同的格式,您是否尝试过更改格式化程序? docs.python.org/3/library/argparse.html#formatter-class