知识库

记录点点滴滴

jupyter notebook:使用argparse包出现的问题及解决

遇到的问题

运行报错,提示:

问题分析

由于在jupyter notebook中,args不为空

可以查看parse_args()函数源码
以及和其调用的函数parse_known_args()源码
虽然args默认参数为None,但是实质为args = _sys.argv[1:]
所以在jupyter中,可以查看自己需要的系统环境变量,然后以list的数据形式传参给args则可以了

问题解决

参考文档

https://docs.python.org/2/howto/argparse.html#introducing-optional-arguments

点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注