我无法编译,因为代码中有此部分:
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"))
但我没有看到任何缩进错误。有什么问题吗?
用于Sublime文本编辑器
缩进错误通常发生在代码同时包含制表符和缩进空格时。我有一个很好的解决方案来纠正它,只需在sublime文本编辑器中打开代码,在sublime文本编辑器的右下角找到“Tab Size”,然后单击它。现在选择其中一个
或者
无论哪种情况,您的代码都可以工作。
你在混合标签和空格。
使用以下命令查找准确位置:
并将所有选项卡替换为空格。您确实希望将文本编辑器配置为只为选项卡插入空格。
毫无疑问,请更改编辑器以使选项卡和空间可见。让编辑器将所有选项卡解析为4个空格也是一个非常好的主意。
相关问题 更多 >
编程相关推荐