エラーはpublishDB = defaultdict(defaultdict({}))
から来る{subject1:{student_id:{assignemt1:marks, assignment2:marks,finals:marks}} , {student_id:{assignemt1:marks, assignment2:marks,finals:marks}}, subject2:{student_id:{assignemt1:marks, assignment2:marks,finals:marks}} , {student_id:{assignemt1:marks, assignment2:marks,finals:marks}}}
のようなデータベースを作りたいと思う。私はDB[math][10001] = a dict
としてそれを実装しようとしていたし、後でd = DB[math][10001]
と読んだ。以来、私は私のオフィスのコンピュータ上で私は別のモジュールを試すことはできません。TypeError:最初の引数は、呼び出し可能でなければならない、defaultdict
私はそうするために適切な道にいるのですか?
がdict'の代わりに、 '{}' '多分してみてください –