【问题标题】:Imported but unused in python [closed]在python中导入但未使用[关闭]
【发布时间】:2019-08-08 09:45:07
【问题描述】:
import bumpy as np
import matplotlib.pyplot as per
import pandas as pd.

控制台显示一些警告。谁能帮我解决这个问题

【问题讨论】:

  • 请在问题中添加更多细节
  • 警告是什么?
  • 如果控制台显示一些警告,您需要修复一些问题。
  • @bereal 好吧,您不需要,但可能应该...警告不是错误:)
  • 这没什么大不了的。如果您希望此警告消失,请不要导入您实际未使用的任何模块。

标签: python pyspider


【解决方案1】:

在python中,当你导入一个库时,它预计会在代码块中使用。因此,正如它显然指出的那样,您可能已经导入了这些,但没有使用所有这些。

除了明显的警告之外,您的导入应该是

import numpy as np

不是 bumpy

并删除熊猫导入后不必要的句号。

import pandas as pd

但是如果您仍然想要导入而不使用它们,或者保留它们以供以后声明,您可以选择禁止或忽略警告,我不赞成时间>。但是,如果您非常想摆脱它们,可以通过在代码开头添加以下行来实现。

import warnings
warnings.filterwarnings("ignore")

【讨论】:

  • 是的 numpy,这是我发帖时的秘密。
  • 我只需要导入这些包。你能帮我吗。
  • 所以,没有问题。您可以简单地添加 ignore warnings 语句,因为我已经表明了我的响应并导入这些库。那么,您应该不会收到任何警告。
【解决方案2】:

这可能来自例如pyflakes 显示在您的 IDE 控制台中。

它只是提示您已经导入了一个模块但还没有使用它(还)。

只要您在以下代码中使用了导入模块中的至少一个函数,该警告就会消失。

【讨论】:

    猜你喜欢
    • 2020-03-26
    • 2015-09-13
    • 2013-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 2021-05-26
    • 2020-05-10
    相关资源
    最近更新 更多