我使用Python的mutagen模塊來獲取我擁有的各種MP3文件的藝術家。什麼是「TPE1」KeyError?
這裏是給錯誤代碼:
audio = EasyID3(C:\Users\Owner\Music\Music\Blue Öyster Cult\Blue Öyster Cult\Cities on Flame)
print audio["artist"]
的代碼工作的大部分我的MP3文件,但也有少數,不斷提供以下錯誤:
KeyError: 'TPE1'
而且因爲那個錯誤,我看不到藝術家。請注意,這些MP3文件都有一位藝術家,並且他們都沒有特殊字符或類似的東西。
這是怎麼發生的?我該如何解決它?
感謝
這是一個'KeyError'。因此,某處某處正在訪問某種類型的容器中的密鑰「TPE1」,可能是字典,它不在那裏。您只發布了回溯中最沒有用的部分,即錯誤消息,因此任何人都無法猜測問題出在哪裏。 – kindall
這是因爲您沒有使用原始字符串作爲路徑。 模塊,無法解析,拋出一個KeyError – P0W