我有一个带文件名的目录。我想为每个文件创建一个字典。我这样做:
files=glob.glob(*)
for f in files:
f={}
但我没有得到我想要的结果。即:在我的目录中,我有一个bbb ccc。执行我的程序后,我希望有3个词典。第一个aaa = {} t第二个bbb = {},第三个ccc = {}。
答案 0 :(得分:2)
你可能想创建一个dict来保存所有其他的词组:
files = glob.glob('*')
d = {}
for f in files:
d[f] = {}
现在要访问与file1
相关联的词典,您只需file1_dict = d['file1']
,或者您可以直接引用该词典中的项目:d['file1']['data1']