我想运行一个脚本,它可以获取文件夹中文件的所有标题,并将它们收集在字典中。我希望输出的结构如下:
{
1: {"title": "one"},
2: {"title": "two"},
...
}
我尝试过以下内容,但如何添加“title”部分并动态生成词典?
from os import walk
mypath = '/Volumes/yahiaAmin-1'
filenames = next(walk(mypath), (None, None, []))[2] # [] if no file
courseData = {}
for index, x in enumerate(filenames):
# print(index, x)
# courseData[index]["title"].append(x)
# courseData[index].["tlt"].append(x)
courseData.setdefault(index).append(x)
print(courseData)