【问题标题】:ModuleNotFoundError: No module named 'cStringIO' · [duplicate]ModuleNotFoundError:没有名为“cStringIO”的模块·[重复]
【发布时间】:2019-12-19 16:13:36
【问题描述】:

我是 python 新手,我正在运行 setoolkit,我被告知找不到 cstringio 模块,我在网上阅读了一些解决方案,例如转到 python 更改日志并进行一些更改。我的问题是我不知道如何访问更新日志或去哪里,所以我可以导入我在网上看到的解决方案。任何帮助,请

ModuleNotFoundError: 没有名为“cStringIO”的模块·

【问题讨论】:

标签: python import python-import


【解决方案1】:

我认为您使用的是 python 3.x python 3.x 没有名为“cStringIO”的模块 据我所知,cStringIO 在 3.x 中不再存在。也许你可以使用 io.StringIO

你应该使用这个

from io import StringIO

阅读此链接: https://github.com/Infinidat/infi.clickhouse_orm/issues/27

【讨论】:

    【解决方案2】:

    问题是,它在 Python 3 中被 from io import StringIO 替换。这适用于 2 和 3 版本:

    from io import BytesIO     # for handling byte strings
    from io import StringIO    # for handling unicode strings
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-29
      • 2020-04-12
      • 2020-04-18
      • 2017-05-30
      • 2020-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多