2010-10-15 38 views
2

我正在学习Python和跑进具有此行的一些代码...这是什么代码都在Python?

self.clear() 

我很好奇,是什么会做和为什么会有人需要做到这一点?

+3

它呼吁本身.clear()函数。有数百个潜在的原因,我们需要更多的上下文。 – jkerian 2010-10-15 19:46:04

+0

我们对此深感抱歉....它基本上调用的函数内部和函数看起来像这样__parse(个体经营,文件名)......所以基本上这个功能从文件中解析数据并返回UserDict中的子类的对象.... – 2010-10-15 19:47:21

+0

这并不好多少​​,最好是在问题中增加与问题明确相关的信息。 – 2010-10-15 19:58:45

回答

5

即行调用当前对象上的clear方法。清楚的方法实际上做什么取决于这个代码是在什么类里面。

1

如果你发现它的功能,看起来像里面:

def __parse(self,filename): 

,那么你可能会发现一些与此类似:

def clear(self): 

如果你找到它,还有的代码,即如果它不是明确的,但我只是找到了代码清晰()将在self.clear()

0

对不起执行...它所作的很清楚,它赋予新的值之前提供了UserDict对象....我误解了代码,并认为作家竟是删除当前对象....反正回答发现....感谢帮助家伙....我会在未来如何我字多加小心我的问题,特别是关于什么不要问首先。