問題是我無法完成運行最簡單命令的第一步。當我寫這篇文章的代碼如何解決無法識別的參數錯誤?
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