繁体   English   中英

解压缩大型dbf文件时出现python 2.5错误

[英]python 2.5 error on unzip large dbf file

因此,我有一个很大的压缩shapefile目录。 我目前在python 2.5中有代码可以解压缩大多数文件(即所有shapefile组件的.shp,.prj,.dbf ...),但是我遇到了一些解压缩.dbf文件的问题。

当我遇到问题时,这些文件区域通常很大(例如30 MB),但是文件大小并不是解压缩过程中的首要问题,因为有时较小的文件将无法工作。

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

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

我知道一个简单的解决方案是先在python中运行我的其他处理之前解压缩所有文件,但是由于它们以压缩存档的形式出现,因此不必这样做是最方便的。

思想表示赞赏。

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

如果以上两种情况均不可行,则将一个罪魁祸首zip档案文件放在公共场所可以帮助我们找出问题所在。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM