這一行是一個簡單的Discord bot python腳本的一部分,但這並不重要。它一直說「縮進錯誤:Unindent不匹配任何外部縮進級別」我發現瞭如何使用製表符和空格修復其他Indentation錯誤,但我仍然不知道爲什麼會不斷出現此錯誤...以下是代碼行:不一致的機器人縮進錯誤: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。
- 該行是清除命令的一部分,將清除機器人以前的消息。
該錯誤正好告訴你什麼是錯誤的:當你縮進代碼時,它不符合另一個縮進級別。此外,單行代碼不能引起縮進錯誤。縮進是相對的,所以至少需要兩行。 –
按下「Ctrl + A」,然後按下「Shift + Tab」並嘗試重新縮進整個代碼。 –
噢,謝謝。我會嘗試的。 :) –