-1

ファイル名を持つディレクトリがあります。ファイルごとにディクショナリを作成したい.私はこれを行います:

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

しかし、私が望む結果が得られません。つまり、私のディレクトリには aaa bbb ccc があります。プログラムの実行後、3 つの辞書が必要です。最初の aaa={} t 2 番目の bbb={} と 3 番目の ccc={}。

4

1 に答える 1

2

おそらく、他のすべての dict を保持する dict を作成する必要があります。

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

に関連付けられた辞書にアクセスするにはfile1、 を実行する file1_dict = d['file1']か、その dict 内の項目を直接参照できます。 d['file1']['data1']

于 2012-10-17T14:15:36.287 に答える