Python 如何将文件划分为块??那个街区的地址呢?

Python 如何将文件划分为块??那个街区的地址呢?,python,Python,我有一个1GB的文件。我必须把它分成几个块,每个块包含一些地址 通过该块的地址,我可以访问它来存储和读取该块中的数据 请帮助我例如,你如何判断一个区块何时开始和结束?嘿,谢谢你的快速回复!!这里我有一个1gb的单一文本文件(使用该文件作为数据库)!所以我想存储我的所有信息以访问并写入该文件,我有6个类别,我想在每个块中存储每个类别的信息!通过获取特定类别的块地址,我认为访问变得很容易!!如果你不帮助我@TimPietzcker说,例如,每个块需要170MB!对于我的项目,我有6个类别。所以我需要

我有一个1GB的文件。我必须把它分成几个块,每个块包含一些地址 通过该块的地址,我可以访问它来存储和读取该块中的数据


请帮助我

例如,你如何判断一个区块何时开始和结束?嘿,谢谢你的快速回复!!这里我有一个1gb的单一文本文件(使用该文件作为数据库)!所以我想存储我的所有信息以访问并写入该文件,我有6个类别,我想在每个块中存储每个类别的信息!通过获取特定类别的块地址,我认为访问变得很容易!!如果你不帮助我@TimPietzcker说,例如,每个块需要170MB!对于我的项目,我有6个类别。所以我需要6个块,每个块在1gb文本文件中大小为170MB!我会留下剩下的空间!!(在python中)当然可以这样做。重新发明一个轮子值得吗?不,如果它不只是为了教育目的…(不确定问题到底是什么)它是一个巨大的文本文件吗?二进制数据?它是如何编码的?正如其他人所暗示的,也许您应该研究SQL或HDF5或类似的内容,这取决于您试图存储的数据类型。