python读文件逐行处理的示例代码分享


当然可以。以下是一个简单的Python示例代码,用于逐行读取文件并处理每一行。这个例子假设我们要读取一个名为`example.txt`的文件,并打印出每一行的内容。


# 打开文件,使用'with'语句可以确保文件正确关闭
with open('example.txt', 'r', encoding='utf-8') as file:
    # 逐行读取文件
    for line in file:
        # 去除每行末尾的换行符并打印
        print(line.strip())

这段代码首先使用`with open(...) as file`语句打开文件。这里的`'r'`表示以只读模式打开文件,而`encoding='utf-8'`确保文件以UTF-8编码读取(这对于处理非英文文本很重要)。然后,代码通过一个`for`循环逐行读取文件内容,`for line in file`会遍历文件的每一行。`line.strip()`用于去除每行末尾的换行符(`\n`),最后通过`print()`函数打印处理后的行。

注意:这段代码假设`example.txt`文件存在于你的Python脚本相同的目录下。如果文件位于不同的目录,你需要提供完整的文件路径。