因为我在 windows 上运行了 python,所以这是我在 argparse 中遇到的下一个问题,我没有看到解决方案。我以前使用过 optparse。这是我的代码:
import argparse
parser = argparse.ArgumentParser(
description = 'Test description') # main description for help
parser.add_argument('-d', '--dir', # -u or --user option
dest = "dir",
help = 'directory to start with')
args = parser.parse_args()
print(args.dir)
但是当我运行这段代码时
code.py -d test
code.py --dir test
我总是得到一个None
作为输出。我觉得这是一件微不足道的事情,而且我忽略了一些明显的事情,但我看不到它。
坦克
亚历克斯