def scanAndSave(): qd = GraphCollection() fileName1 = 'resource/lemmad_utf.txt' fileName2 = 'resource/lemmad_piir_utf.txt' trie1 = qd.createTrie(fileName1, 3) trie2 = qd.createTrie(fileName2, 3) length1 = qd.createLengthQuickArr(fileName1) length2 = qd.createLengthQuickArr(fileName2) probability1 = qd.createQuickDict(trie1, 1) probability2 = qd.createQuickDict(trie2, 1) generatorD1 = qd.createQuickDict(trie1, 2) generatorD2 = qd.createQuickDict(trie2, 2) generatorT1 = qd.createQuickDict(trie1, 3) generatorT2 = qd.createQuickDict(trie2, 3) qd.save('resource/qd3g_f.pck', generatorT1) qd.save('resource/qd2g_f.pck', generatorD1) qd.save('resource/qd1g_f.pck', probability1) qd.save('resource/lngt_f.pck', length1) qd.save('resource/qd3g_h.pck', generatorT2) qd.save('resource/qd2g_h.pck', generatorD2) qd.save('resource/qd1g_h.pck', probability2) qd.save('resource/lngt_h.pck', length2)