Каталоги переменных для функций load в eyeD3

Я пытаюсь установить каталог пользовательских переменных из eyeD3 будет загружать файлы. Тем не менее, я понятия не имею, как это сделать, потому что кажется, что .load() принимает только записанные строки, а не строки Мой код выглядит следующим образом:

import eyed3
import os

def show_info():
    path = os.getcwd()
    dirs = os.listdir( path )
    for file in dirs:
        name = (path + '\\' + file)
        audio = eyed3.load(str(name))
        print (audio.tag.artist)
        print (audio.tag.title)
show_info()

Ошибка:

AttributeError: 'NoneType' object has no attribute 'tag'

Я хочу, чтобы моя программа собирала заголовок и исполнителя для каждого аудиофайла в определенной папке, из которой запускается скрипт. Как я могу это сделать?

0 ответов

Другие вопросы по тегам