Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个简单的问题,但我没有设法找到很多关于它的信息或很好地理解它。
当我使用该方法在python中打开一个tarfile时,tarfile中tarfile.open()的文件究竟是如何读取的?我有一个包含人员数据的 tar 文件,每个人都有自己的文件夹,在该文件夹中,他的数据在不同的文件夹之间划分。
tarfile.open()
是否会根据内部结构访问文件,或者是否有另一种方法来确定我使用时接下来要访问哪个文件tarfile.extractfile()?
tarfile.extractfile()
先感谢您
内部结构。tar代表“磁带存档”,主要设计点是能够使用小 RAM 顺序工作,同时写入(或读取)顺序访问 IO 设备(也称为磁带):将所有内容加载到内存中然后处理它以某种特定的顺序是不可能的。因此,通过按顺序读取档案,文件按照它们在档案中的顺序被提取。
tar