显示错误“只能将str(而不是“ list”)连接到str”

时间:2019-07-28 19:28:52

标签: python python-3.x data-science

这是我要导入存储在桌面中的所有wav文件的代码。但是,如果我要更改反斜杠,每次都会显示一些错误。显示EOL错误。

no_of_recordings=[]
for label in labels:
    waves = [f for f in os.listdir('Desktop/yes' + '/'+ labels) if f.endswith('.wav')]
    no_of_recordings.append(len(waves))

错误消息:

TypeError: can only concatenate str (not "list") to str

1 个答案:

答案 0 :(得分:2)

只是一个错字,请使用迭代的当前对象而不是列表:

os.listdir('Desktop/yes' + '/'+ label)