我正在使用python脚本分析大型文本文件。我有脚本循环遍历目录中的所有文件并单独分析它们并将结果放在一个数组中。然后将它们导出为csv格式的文本文件。结果是纯数字。我正在为4种不同的矢量模型做这件事。对象。我的脚本只打破其中一些。它确实中断时的错误消息是。
File "1Vectors.py", line 84, in exportlist
self.vectorlist[i] = (re.sub('[^0-9]', '', self.vectorlist[i]))
File "/usr/lib64/python2.7/re.py", line 151, in sub return _compile(pattern, flags).sub(repl, string, count)
TypeError: expected string or buffer
事情是它在30号左右的文件后中断了。我会理解这个错误,如果它只是没有工作,但它打破非常不一致。为什么会随机打破。 。