我不知道我犯了什么小错误,但我觉得这里有一个我没有得到的简单解决方案。从日志文件中,我试图只读取以“开始”结尾的行。每行都有很多信息,所以我将 re 简化为:“(.*)start$”,我认为这是正确的。
一个字符串的例子是:
05/06/2013 12:06:58 AM | null | com.skldfjs : start
import pandas as pd
s=pd.read_csv('Log_file.csv')
s
import re
items=re.findall("(.*)start$",s,re.MULTILINE)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Anaconda\lib\re.py", line 177, in findall
return _compile(pattern, flags).findall(string)
<b>TypeError: expected string or buffer</b>
有谁知道如何解决这个问题或为什么会这样?谢谢!凯尔西