python - Python 中的缩进错误

标签 python compiler-errors indentation

<分区>

由于代码中的这一部分,我无法编译:

if command == 'HOWMANY':
    opcodegroupr = "A0"
    opcoder = "85"
elif command == 'IDENTIFY':
    opcodegroupr = "A0"
    opcoder = "81"

我有这个错误:

Sorry: IndentationError: ('unindent does not match any outer indentation level', ('wsn.py', 1016, 30, "\t\telif command == 'IDENTIFY':\n"))

但我没有看到任何缩进错误。可能是什么问题?

最佳答案

您正在混合使用制表符和空格。

找到确切的位置:

python -tt yourscript.py

并将所有 制表符替换为空格。您确实希望将文本编辑器配置为也只为制表符插入空格。

关于python - Python 中的缩进错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14979224/

相关文章:

c# - 引用Shell32.dll?

intellij-idea - 为什么 IntelliJ 不使用标签?

python - Django 测试模型根据它们的位置加载?

python - 如何仅从值 $1,632.50 中提取数字 (BigQuery)

objective-c - 在 switch 语句中使用 Obj-C 对象时出现奇怪的编译器错误

asp.net-mvc - 访问asp.net mvc Controller ActionResult

python - 我应该如何处理 Python 中的 "Unexpected indent"?

java - JTextArea 中需要换行

python - 来自数据框的散点图,在 x 轴上有索引

python - 朴素贝叶斯 nltk python 中如何计算最多信息的特征百分比?