【问题标题】:Multiple librarys include functions with the same name多个库包含同名函数
【发布时间】:2023-02-11 02:48:07
【问题描述】:

我正在使用 python 开发一个同时使用 pandas 和 io 库的程序,我遇到了 image = Image.open(io.BytesIO(imageData)) 的问题,其中 io.BytesIO 试图用作 pandas.io 而不是来自 io 的 .BytesIO 函数图书馆。这让我问他们是否是一种改变女巫功能的方法对应于这一行。我在 pyCharm 2022.1.4 中工作。

【问题讨论】:

  • 发布您的代码的minimal reproducible example。您有没有使用星号导入(即from some_module import *)?可能是from pandas import *

标签: python pandas io pycharm


【解决方案1】:

我将 io 包导入为 ior

import io as ior

然后将 io.BytesIO 更改为 ior.BytesIO

【讨论】:

    猜你喜欢
    • 2016-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多