Python 2.7 如何将模块的Python argparse参数作为字符串获取?
我有一个模块,我正在写一个ipython笔记本来记录。我希望该文档的一部分是对使用Python 2.7 如何将模块的Python argparse参数作为字符串获取?,python-2.7,command-line-interface,argparse,Python 2.7,Command Line Interface,Argparse,我有一个模块,我正在写一个ipython笔记本来记录。我希望该文档的一部分是对使用--help标志(使用argparse设置的参数)从命令行调用模块的响应。有没有一种简单的方法可以将其作为格式化字符串?调用ArgumentParser实例。它将为您提供一个带有帮助文本的字符串。因此,最后的工作就是简单地使用子流程。请检查输出,如下所示: response = subprocess.check_output('python -m myscript -h') print response
--help
标志(使用argparse
设置的参数)从命令行调用模块的响应。有没有一种简单的方法可以将其作为格式化字符串?调用ArgumentParser
实例。它将为您提供一个带有帮助文本的字符串。因此,最后的工作就是简单地使用子流程。请检查输出,如下所示:
response = subprocess.check_output('python -m myscript -h')
print response