【发布时间】:2020-12-01 05:57:34
【问题描述】:
例如,我如何知道args.manual_selection中是否有类似args.manual_selection的参数(args = parser.parse_args())
【问题讨论】:
-
在调试过程中包含
print(args)语句。
例如,我如何知道args.manual_selection中是否有类似args.manual_selection的参数(args = parser.parse_args())
【问题讨论】:
print(args) 语句。
一种方法就是将 args 转换为字典
args = vars(parser.parse_args())
然后你可以检查密钥是否存在,例如
args.get("manual_selection", False)
如果返回False,则密钥不存在。当然,不存在返回的默认值不能与有效的用户输入重叠。
【讨论】: