2012-11-20 3 views
0

plistlib를 사용하여 키 값이 유효한지 또는 키가 있는지 여부를 확인하려면 어떻게합니까?plistlib를 사용하여 키가 있는지 확인

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

을하고 단순히 오류 반환 : 나는 시도

KeyError: 'Tags' 

답변

0

한 가지 방법은 키가 존재하는지 확인하기 위해 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 = "" 
+0

완벽한! 고마워요 – sosukeinu

+0

@sosukeinu 아무 문제 없어, 행복하게 도와 줬어! – RocketDonkey

관련 문제