【发布时间】:2011-05-04 00:54:17
【问题描述】:
我有一个 python 模块,它由许多函数定义组成,都是静态的。然后最后我添加了一个类定义,但是解释器向我显示以下错误:
Traceback (most recent call last):
File "~/file.py", line 136
class InvalidPredicateError(Exception):
^
SyntaxError: invalid syntax
我认为这根本没有问题。是因为我试图在静态模块中定义一个类吗?
【问题讨论】:
-
我们必须查看您制作的模块才能给出明确的答案。这可能是很多事情,真的。
-
通常是缩进。请发布您的整个代码,并确保此处显示的缩进与您实际编辑的内容相符。
-
是的,我们不一定需要查看整个文件,但至少需要查看前面的函数/类或问题行之前的几行。
标签: python class syntax definition