1
如何從FLAC文件或MP3 ID3標籤中刪除元數據標籤?我可以使用mutagen來編輯信息,但是如何刪除單個部分的信息?刪除音樂文件元數據標籤
我需要刪除標記爲fmps_playcount
的標記,但不包括元數據的其餘部分。
如何從FLAC文件或MP3 ID3標籤中刪除元數據標籤?我可以使用mutagen來編輯信息,但是如何刪除單個部分的信息?刪除音樂文件元數據標籤
我需要刪除標記爲fmps_playcount
的標記,但不包括元數據的其餘部分。
對於ID3標籤,您可以使用delall刪除一個框架。例如:
>>> print audio.pprint()
TPE1=Agalloch
TALB=The Mantle
TRCK=1/9
TIT2=A Celebration For The Death Of Man...
TCON=Metal
>>> audio.delall('TCON')
>>> print audio.pprint()
TPE1=Agalloch
TALB=The Mantle
TRCK=1/9
TIT2=A Celebration For The Death Of Man...
對於刪除FLAC元數據(我沒有任何FLAC文件,以測試該上),我有一個良好的感覺:
>>> del audio['tag_to_delete']
由於幫助文件有:
| __delitem__(self, key)
| Delete a metadata tag key.
|
| If the file has no tags at all, a KeyError is raised.
你可以閱讀更多關於delitem魔術方法在這裏:http://www.rafekettler.com/magicmethods.html
這適用於ID3標籤像你概述的那樣 - 謝謝。但我也需要爲flac文件做同樣的事情。 – mh00h
我更新了我的答案。 – mr2ert