当我尝试输入"help move“时,这段代码会将相应的帮助消息打印到"move”和默认值。但是如果我正确理解了dict.get(键,值),那么只有当键不在字典中(例如,"run“而不是"move")时,默认值才会出现。 我试着检查我的key是否是一个字符串并且没有空格。不知道如何检查其他内容。 #!/usr/bin/env python3 if not args:
所以我想我应该这样使用dict.get()的默认值关键字参数:for filename in files: // open file但是由于某些原因,在脚本中,read_failures.get(error,[])方法默认返回None,而不是我指定的空列表。在Python的某个版本中,是否没有默认的get返回?
谢谢!