Discord Bot Indentation错误:Unindent与任何外部缩进级别都不匹配

时间:2017-08-30 12:07:40

标签: python bots discord

这一行是简单的Discord bot python脚本的一部分,但这并不重要。它一直说“缩进错误:Unindent与任何外部缩进级别不匹配”我发现如何用制表符和空格修复其他缩进错误,但我仍然不知道为什么这个错误不断发生......这是代码行:

async def cmd_clean(self, message, channel, server, author, search_range=50):        

    try:
        float(search_range)  # lazy check
        search_range = min(int(search_range), 1000)
    except:
        return Response("enter a number.  NUMBER.  That means digits.  `15`.  Etc.", reply=True, delete_after=8)
  • 我对python有点新鲜。
  • 该行是清除命令的一部分,该清除命令将清除机器人之前的消息。

1 个答案:

答案 0 :(得分:0)

def cmd_clean(self, message, channel, server, author, search_range=50):
    try:
        float(search_range)  # lazy check
        search_range = min(int(search_range), 1000)
    except:
        return Response("enter a number.  NUMBER.  That means digits.  `15`.  Etc.", reply=True, delete_after=8)

尝试代码我已正确缩进它,我确信async不能在def之前。 如果此解决方案不适用于您,您可以发布完整的代码。