首页 > 解决方案 > IndentationError: unindent 不匹配任何外部缩进级别,即使我的缩进是正确的

问题描述

我想要做什么

我有一个简单的string输入验证功能。

代码:

def get_string_input(prompt):
    while True:
        try:
            value = str(input(prompt))
        except ValueError:
            time.sleep(0.3)
            print("Incorrect command. Please try again")
            continue

        if type(value) != str:
            time.sleep(0.3)
            print("Incorrect command. Please try again")
            continue
        else:
            break
    return value

# Test

get_string_input('What is your name? ')

问题:

当我运行程序时,我收到以下错误:

在此处输入图像描述

我可以看到我的缩进是正确的,那为什么它会给我一个错误?

标签: python

解决方案


推荐阅读