写二进制文件数据列表(OO类)

时间:2016-06-22 17:07:22

标签: python list file tree binary

我需要编写一个二进制文件来存储大学工作的一些BTree数据。为简化起见,我有一个班级urlparse

BTree

和一个班级class BTree(MWayTree): def __init__(self, t): super(BTree, self).__init__(t) self._keys.setLength(self.keyLimit + 1) self._subTrees.setLength(self.keyLimit + 2) self._parent = None self._data = Array(self.keyLimit + 1) def ...

TrieTree

以及基于它们的一些树的列表,如:

class TrieTree(SearchTree):

    def __init__(self, maxSubTrees):
        super(TrieTree, self).__init__()
        self._key = None
        self._datkea = []
        self._subTrees = Array(maxSubTrees + 65)
        self._maxSubTrees = maxSubTrees + 65


    def ...

这是交易,我从JSON文件中读取的树中的数据。我把数据放在树中,然后我需要将这个列表保存在二进制文件中,由另一个函数读取,该函数读取二进制文件和树,然后搜索数据。

我在这里看到了一些关于使用python编写二进制文件的主题,但它始终是string,int,float等,从未见过其他数据结构..

无论如何,有人可以帮忙吗? 如果涉及到它,而不是在bin文件上写入列表,在不同的文件中写入每个结构也是有用的。

0 个答案:

没有答案