函数不能调用@python3

2024-05-16 10:28:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做家庭作业,我需要一些帮助。我的文件名是PGREEP.py. 在

总体目标是制作grep的python版本,其运行方式如下:

$猫输入.txt| ./PGREEP.py“那个*”

我需要生成一个调试跟踪可调用函数,我应该像下面这样调用:

@CodeTrace.trace()
def matchLine(self, line):

但是Pycharm告诉我“Trace”是不可调用的。在

我的命令行也有一个错误:NameError,name'self'没有定义。在

有人能帮我理清我的职能,帮我使他们成为可调用的,在这项仍在进行中的工作之前道歉。在

ps请忽略我的评论,在下面的代码。在

^{pr2}$

Tags: pyself版本txt文件名def方式trace