小编Hai*_*aik的帖子

SystemExit:调用parse_args()时出错2

我正在学习Python的基础知识,并且已经陷入了Argparse教程的开头.我收到以下错误:

import argparse
parser = argparse.ArgumentParser()
args = parser.parse_args()

usage: __main__.py [-h] echo
__main__.py: error: unrecognized arguments: -f
An exception has occurred, use %tb to see the full traceback.

SystemExit: 2
Run Code Online (Sandbox Code Playgroud)

a%tb命令提供以下输出:

    SystemExit                                Traceback (most recent call last)
<ipython-input-16-843cc484f12f> in <module>()
----> 1 args = parser.parse_args()

C:\Users\Haik\Anaconda2\lib\argparse.pyc in parse_args(self, args, namespace)
   1702         if argv:
   1703             msg = _('unrecognized arguments: %s')
-> 1704             self.error(msg % ' '.join(argv))
   1705         return args
   1706 

C:\Users\Haik\Anaconda2\lib\argparse.pyc in error(self, message)
   2372         """
   2373         self.print_usage(_sys.stderr)
-> 2374 …
Run Code Online (Sandbox Code Playgroud)

python

11
推荐指数
5
解决办法
2万
查看次数

标签 统计

python ×1