# import mutagen
from mutagen.easyid3 import EasyID3
from mutagen.mp4 import MP4
from mutagen.mp3 import MP3
# Define a function to read ID3 tags
def readid3mp3 (ip):
audio = MP3(ip)
print(audio['TALB'])
print(audio['TIT2'])
print(audio['TPE1'])
return
在这部分代码中添加 while 循环时遇到问题。如您所见,如果用户没有输入其打印的音乐文件(“ooooops 这不是音乐文件”),但如果发生这种情况,我希望程序继续询问,直到用户输入音乐文件。
####### main body ########
# prompt user to enter a MP4
song = input('enter a music file please:')
try:
readid3mp4(song)
except IOError:
print("ooooops this is not a music file")
else:
print("music file stored")