【问题标题】:Python linter for VSCode thinks imports from another file in folder are errors用于 VSCode 的 Python linter 认为从文件夹中的另一个文件导入是错误的
【发布时间】:2020-04-25 03:17:05
【问题描述】:

基本上,我有一个名为 autocompletebot.py 的文件和另一个名为 main.py 的文件,我正在从 main 导入 autocompletebot。代码运行良好,但不断出现的错误消息和曲折的红线很烦人。

我已经卸载并安装了 linter 和 vscode 插件,但问题没有解决。我正在运行最新的 VSCode,python 3.8.2 和 pylint 2.4.4,这里是一些错误消息的图像:

顺便说一句,所有这些都在文件中,代码运行正常,但它说有错误:

【问题讨论】:

  • 您的源代码中如何定义Handlerrun_handler等?我注意到autocompletebot.py 有修改;我假设您尝试导入的代码已保存到磁盘?
  • 我设法通过将文件 autocompletebot.py 重命名为另一个名称来解决问题。我认为问题在于文件夹和文件具有相同的名称,这让编辑感到困惑。

标签: python visual-studio-code vscode-settings pylint


【解决方案1】:

如果以后有人遇到同样的问题,我设法通过将文件 autocompletebot.py 重命名为另一个名称来解决问题。我认为问题在于文件夹和文件具有相同的名称,这让编辑感到困惑。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-31
    相关资源
    最近更新 更多