如果直接强制int转换的话会显示
TypeError: int() argument must be a string, a bytes-like object or a number, not ‘filter’
原码
sentences_percent = filter(function, object)
...
sentences_num = (len(self.sentences) * int(sentences_percent)) / 100
改为
# 测试1 filter转int
sentences_percent_list = list(sentences_percent)
sentences_percent_str = "".join(sentences_percent_list)
sentences_percent = int(sentences_percent_str)
sentences_num = (len(self.sentences) * sentences_percent) / 100
# 测试1结束