-1

我有一个带有文件名的目录。我想为每个文件创建一个字典。我这样做:

files=glob.glob(*)
for f in files:
    f={}

但我没有得到我想要的结果。即:在我的目录中,我有 aaa bbb ccc。执行我的程序后,我想要 3 个字典。第一个 aaa={} t 第二个 bbb={} 和第三个 ccc={}。

4

1 回答 1

2

你可能想创建一个字典来保存你所有的其他字典:

files = glob.glob('*')
d = {}
for f in files:
    d[f] = {}

现在要访问与 关联的字典file1,您只需这样做 file1_dict = d['file1'],或者您可以直接引用该字典中的项目: d['file1']['data1']

于 2012-10-17T14:15:36.287 回答