python 读取log文件

Python可以使用内置函数open()读取文件内容,之后可以使用readlines()或read()来读取文件中的所有行或整个文件的内容。

with open('log.txt', 'r') as f:
    lines = f.readlines()
    for line in lines:
        print(line)

其中'log.txt'是需要读取的log文件的路径,'r'是读取模式。这样就可以将log文件中的所有行读取到lines列表中,并依次输出。

如果你想要对log文件进行进一步处理,可以使用python的正则表达式库re来进行匹配和提取。

如果您想要读取大型日志文件,您可以使用pandas库读取文件并将其转换为DataFrame格式。

import pandas as pd
df = pd.read_csv('log.txt', sep='delimiter')

这样就可以很方便的对log文件进行处理。

  •