self.df[i] = self.df[i].apply(self.clear_characters) #调用修改函数
程序运行到这句时出错,提示takes 1 positional argument but 2 were given
经过CSDN查询,原来是调用的函数得加self参数,我这是类内的函数互相调用,有一个被调用的函数,参数里没加self
被调用的函数错的是这么写:
def clear_characters(texts):
实际应该这么写:
def clear_characters(self,texts):