У меня есть код, который достает из тегов MP3-файла название песни.
Сначала я воспользовался функцией print() и сразу вывел значение переменной, которая хранит название песни:
import mutagen
path = "C:\\Users\\101ap\\Desktop\\music\\13.Numb.mp3"
audiofile = mutagen.File(path)
song_title = audiofile.tags.getall('TIT2')
print('Song Title:', song_title[0])
Вот что выдает консоль:
Song Title: Numb
Но мне нужно хранить название песни внутри словаря. Я присвоил название песни одному из ключей словаря и снова воспользовался print():
import mutagen
tags = {}
path = "C:\\Users\\101ap\\Desktop\\music\\13.Numb.mp3"
audiofile = mutagen.File(path)
song_title = audiofile.tags.getall('TIT2')
tags['Song Title'] = song_title[0]
print(tags)
Вот что выдала консоль:
{'Song Title': TIT2(encoding=<Encoding.UTF16: 1>, text=['Numb'])}
Я бы хотел, чтобы ключ получал только строку с названием песни. Пожалуйста, подскажите, что мне для этого нужно сделать?