解压大型dbf-fi时出现Python2.5错误

2024-04-19 19:59:40 发布

您现在位置:Python中文网/ 问答频道 /正文

所以,我有一个相当大的压缩的shapefile目录。我目前有Python2.5中的代码可以解压大部分文件(即所有shapefile组件parts.shp、.prj、.dbf…),但在解压缩某些.dbf文件时遇到一些问题。在

当我遇到问题时,这些文件的面积通常相当大(例如30 MB),但文件大小不会成为解压过程中的首要问题,因为有时较小的文件将无法工作。在

我已经研究过文件路径中可能存在的特殊字符(它包含“-”和“/”),但对于其他.dbf文件,这似乎不是问题。我还研究了文件路径的长度,也不是问题,因为其他长文件路径不存在问题。在

7Zip将解压.dbf文件,我在使用python解压时遇到问题,因此文件不会损坏。在

我知道一个简单的解决方案是在用python运行我的附加处理之前解压缩所有的文件,但是由于它们是压缩的归档文件,所以不必这样做是最方便的。在

感激不尽。在


Tags: 文件代码路径目录过程组件mb解决方案
1条回答
网友
1楼 · 发布于 2024-04-19 19:59:40

两个可能的候选问题:要提取的文件不是空的,就是大于2Gb。这两个问题都在2.6或2.7中修复。在

如果这两种情况都不是这样的话,那么把罪魁祸首之一的zip档案放在公开的地方可以帮助我们追查这个问题。在

相关问题 更多 >