0

plistlibを使用して、キー値が有効かどうか、またはキーが存在するかどうかを確認するにはどうすればよいですか?私は試した:

if result['Tags'] != "":
    dtags = result["Tags"]
    dotags = '#' + ' #'.join(dtags)
else:
    dotags = ""

そしてそれは単にエラーを返しました:

KeyError: 'Tags'

ありがとうございました

4

1 に答える 1

0

1 つの方法は、get()メソッドを使用してキーが存在するかどうかを確認することです。

# Here we don't have to compare to anything because a match will return True
if result.get('Tags', None):
    dtags = result["Tags"]
    dotags = '#' + ' #'.join(dtags)
else:
    dotags = ""
于 2012-11-20T17:10:21.603 に答える