【发布时间】:2016-10-30 07:27:08
【问题描述】:
我想为命令行选项运行 Parser,取自官方 Python 2.7 文档https://docs.python.org/2/library/argparse.html#module-argparse,使用 MS Visual Studion 2015(Python 工具)。我创建了名为 prog.py 的脚本。
#file_name='prog.py'
import argparse
parser = argparse.ArgumentParser(description='Process some integers.')
parser.add_argument('integers', metavar='N', type=int, nargs='+',
help='an integer for the accumulator')
parser.add_argument('--sum', dest='accumulate', action='store_const',
const=sum, default=max,
help='sum the integers (default: find the max)')
args = parser.parse_args()
print args.accumulate(args.integers)
我通常会选择几行代码并按 Ctrl+E,E 来运行我的脚本。但是这次我需要使用额外的命令行参数来运行整个脚本。在这种特殊情况下,我想执行命令:
python prog.py -h
从我的脚本中查看帮助。并且:
python prog.py 1 2 3 4
python prog.py 1 2 3 4 --sum
看看它是如何工作的。 结果必须在 Visual Studio 环境中的 Python 2.7 交互窗口中可见。 他们如何在 MS Visual Studio 2015 中做到这一点?
【问题讨论】:
标签: python-2.7 visual-studio-2015 command-line-arguments