我正在尝试为我的脚本添加命令行选项,使用以下代码:
import argparse
parser = argparse.ArgumentParser('My program')
parser.add_argument('-x', '--one')
parser.add_argument('-y', '--two')
parser.add_argument('-z', '--three')
args = vars(parser.parse_args())
foo = args['one']
bar = args['two']
cheese = args['three']
这样做是正确的吗?
另外,我该如何从IDLE shell中运行它?我使用命令 'python myprogram.py -x foo -y bar -z cheese' 但它给了我一个语法错误。