一致地使用空格或製表符縮進
當您在Python中遇到「IndentationError: unindent does not match any external indentation level」錯誤時,儘管縮排看似正確,但它通常表示縮排不一致縮排。
具體來說,Python 要求一致使用空格或製表符進行縮排。混合這些字符可能會導致混亂並引發上述錯誤。
例如:
考慮以下程式碼:
此程式碼產生錯誤是因為縮排中混合了製表符和空格。若要修復此問題,請將製表符替換為空格,反之亦然。
使用空格:
使用製表符:
確保整個程式碼中的縮寫進保持一致,並避免混合空格和製表符防止這個錯誤。
以上是為什麼Python會拋出'IndentationError:unindent與任何外部縮排級別不匹配”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!