错误“时间”未定义:UndefinedVariable

问题描述

def time_stats(df):
    start_time = time.time()

当我在 VS Code 中运行此代码时,它确实运行良好,但是“时间”带有下划线:

underlined word

如果我将鼠标悬停在那里,我会看到来自 PyLance 的错误消息,指出:

"time" is not defined: UndefinedVariable

虽然我在文件的开头做了 import time,但在 https://docs.python.org/3/library/time.html#time.time 中找不到线索。

我想这不是什么大问题,但既然我正在学习,我很想得到一些建议,这样我就可以从一开始就避免坏习惯。

解决方法

你的代码看起来不错。您可以检查的几件事

  • 尝试禁用 pylance

  • 如果您使用的是 python linters(pylint),那么您可能也需要禁用它。查看此Github issue了解更多详情。

    python.linting.pylintEnabled": false 使用此代码在您的 setting.json 文件中禁用 pylint。

如果这有帮助,请告诉我。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...