[英]Trying using Help and Verbose while parsing command line arguments
import argparse
parser = argparse.ArgumentParser(description='Demo')
parser.add_argument('--verbose',
action='store_true',
help='verbose flag' )
args = parser.parse_args()
if args.verbose:
print("~ Verbose!")
else:
print("~ Not so verbose")
我收到这个错误
用法:ipykernel_launcher.py [-h] [--verbose] ipykernel_launcher.py:错误:无法识别的参数:-f C:\\ Users \\ Sourav \\ AppData \\ Roaming \\ jupyter \\ runtime \\ kernel-c07f728a-968e-40af-b09e- e7d9b67b47fe.json
系统退出:2
C:\\ Users \\ Sourav \\ AppData \\ Local \\ conda \\ conda \\ envs \\ tensorflow \\ lib \\ site-packages \\ IPython \\ core \\ interactiveshell.py:2855:用户警告:要退出:请使用“退出”,“退出”或按Ctrl-d。 警告(“退出:使用'退出','退出'或Ctrl-D。”,堆栈级别= 1)
在Shell视窗(Linux bash)中:
1317:~/mypy$ python stack52235399.py
~ Not so verbose
0940:~/mypy$ python stack52235399.py --verbose
~ Verbose!
0940:~/mypy$ cat stack52235399.py
import argparse
parser = argparse.ArgumentParser(description='Demo')
parser.add_argument('--verbose',
action='store_true',
help='verbose flag' )
args = parser.parse_args()
if args.verbose:
print("~ Verbose!")
else:
print("~ Not so verbose")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.