Visual Studio Code上的Python IndentationError

时间:2019-01-17 12:01:35

标签: python visual-studio-code indentation pylint

我在Visual Studio Code上遇到一个奇怪的Python错误:

    comp:project mia$ python3 restapi.py
    Traceback (most recent call last):
      File "restapi.py", line 2, in <module>
        from adapters import JSONAdapter
      File "/Users/me/project/adapters.py", line 7
    """
      ^
    IndentationError: expected an indented block

代码:

from flask import Flask, jsonify, request
from adapters import JSONAdapter
from chatbot import Chatbot

屏幕截图:

enter image description here

点击红色小三角形显示以下内容:

enter image description here

那是我现在删除的代码。是的,我在执行文件之前先保存了文件,甚至用另一个编辑器打开了文件以确保文件中只有那三行。

但是,即使有红色背景的行,我也看不到第7行的缩进问题。

任何线索,这是怎么回事?

1 个答案:

答案 0 :(得分:0)

因此,错误出在另一个文件中。通过查看我不习惯的VS Code的“调试”对话框,我错过了这个事实。这让我觉得错误在主文件中。后来我也查看了普通的Python错误,但是我已经确信主文件中存在某些内容。