清理LexisNexis txt文件,ZeroDivisionError

时间:2018-05-14 15:15:36

标签: python csv text jupyter

我正在尝试使用Neal Caren的Python脚本清理一些NexisLexis新闻数据。但是,当我尝试运行它时,这个特定的行给了我一个ZeroDivisionError:

meta_list=[m for m in meta_list if float(lnraw.count(m))/(len(workfile)>.20)]

工作文件为:

workfile=re.sub('                Copyright .*?\\r\\n','ENDOFILE',lnraw) 
workfile=workfile.replace('\xef\xbb\xbf\r\n','')
workfile=workfile.split('ENDOFILE')
workfile=[f for f in workfile if len(f.split('\r\n\r\n'))>2]

我似乎无法修复它,非零条件似乎确实符合> .20?

1 个答案:

答案 0 :(得分:0)

(len(workfile)>.20)可以是TrueFalse

X/False => ZeroDevisionError