我正在尝试从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'
我希望我的程序收集运行脚本的特定文件夹中每个音频文件的标题和艺术家。我该怎么办?