我的字典包含鍵(可能會或可能不會重複)和值(這是唯一的)。當我的鍵,值對不起作用時,我收到一個異常錯誤。當我收到一個異常時,我想轉到下一個匹配鍵,並嘗試它的值。如果它們中沒有一個能夠工作,則到達「finally」異常處理程序並繼續下一個鍵。嘗試字典中的鍵,直到一個作品 - python 2.7
下面是一些邏輯佈局,除了我現在的邏輯只嘗試另一個關鍵的可能性,當我想在達到「最終」之前耗盡所有關鍵選項。
for currentFile, originalFile in filepath_dictionary.items():
try:
relocateSource(currentFile, originalFile)
except:
# (Some logic which tries the next key, value pair in which the key matches the current key
finally:
print 'Could not relocate file: ' + currentFile
你的密鑰不重複。 – BoltzmannBrain