我喜欢这样
# -*- coding: utf-8 -*-
class OP(object):
def RECEIVE_MESSAGE(self):
print("done")
def NOTIFIED_INVITE_INTO_GROUP(self):
print("done")
但是当我运行这个时,我得到了一些错误
Traceback (most recent call last):
File "run.py", line 2, in <module>
from van import ERVAN
File "/home/server/.pub/van.py", line 4, in <module>
from op import OP
File "/home/server/.pub/op.py", line 9
def NOTIFIED_INVITE_INTO_GROUP(self):
^
IndentationError: unindent does not match any outer indentation level
有什么解决办法吗?它只有10行,但我的头脑
下面是用点替换空格的代码:
如您所见,第一个
print("done")
语句缩进了6个空格-将其更改为4以解决问题。你知道吗更好的是,按照PEP 8的建议,更改所有缩进,使其为4个空格的倍数(即0、4、8、12等)
更多细节,来自Python: Myths about Indentation
相关问题 更多 >
编程相关推荐