【问题标题】:read_csv zip file > That compression method is not supported [pandas]read_csv zip 文件 > 不支持该压缩方法 [pandas]
【发布时间】:2021-11-11 17:22:49
【问题描述】:

当我尝试使用 python 3.8.5 读取 CSV zip 文件时

import pandas as pd
import zipfile
df = pd.read_csv(r'C:\Users\raf\one_may.zip',sep=';',compression='zip')

我收到错误:不支持该压缩方法

【问题讨论】:

    标签: pandas


    【解决方案1】:

    您可以尝试保留默认参数compression='infer' 来检测压缩。压缩可能不是“zip”,也可以是“gzip”、“bz2”、“zip”、“xz”(参见read_csv 文档)。

    另一种选择是您的存档实际上是无效的。

    【讨论】:

    • 谢谢。我肯定有 zip 文件。你是什​​么意思“存档实际上是无效的”?
    • 它可能已损坏或根本不是 zip。拉链的起源是什么? zip 的问题是格式不是真正标准化的,所以你也可以有一个奇怪的自定义版本。可以用其他工具解压吗?您是否尝试过解压缩/重新压缩?
    • 用winrar解压完美
    【解决方案2】:

    问题是文件是 rar 而不是 zip(默认是 rar)。

    当我再次压缩到 zip 时效果很好

    【讨论】:

      猜你喜欢
      • 2017-02-11
      • 1970-01-01
      • 2018-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多