问题是我无法完成运行最简单命令的第一步。当我写这篇文章的代码如何解决无法识别的参数错误?
import argparse
parser = argparse.ArgumentParser()
parser.parse_args()
的话,我得到这个错误
usage: main.py [-h]
main.py: error: unrecognized arguments: -f
C:\Users\Saeid\AppData\Roaming\jupyter\runtime\kernel-301e1312-128e-4c4d-9ae8-
035b05a69a59.json
发生异常,使用TB%看到完整的回溯。
SystemExit:2
C:\Program Files\Anaconda3\lib\site-
packages\IPython\core\interactiveshell.py:2889: UserWarning: To exit: use
'exit', 'quit', or Ctrl-D.
warn("To exit: use 'exit', 'quit', or Ctrl-D.", stacklevel=1)
为什么你甚至使用'argparse'?你想分析哪些命令行参数?另外你如何运行这个脚本?从shell?从正在运行的Ipython会话中?用Ipython的'run'?或者是其他东西。你没有提供足够的上下文。 – hpaulj