以下示例代码演示如何读取 txt 文档并对数据进行处理。代码每次读取 1000 条数据,以 '|' 分隔数据。

# 打开txt文档
with open('data.txt', 'r') as file:
    # 初始化计数器
    count = 0
    # 初始化数据列表
    data = []
    
    # 逐行读取文档
    for line in file:
        # 去除换行符
        line = line.strip()
        # 将数据以 '|' 分割
        line_data = line.split('|')
        
        # 处理数据
        # ...
        
        # 将处理后的数据添加到列表
        data.append(line_data)
        
        # 计数器加1
        count += 1
        
        # 每读取1000条数据进行处理
        if count % 1000 == 0:
            # 进行数据处理
            process_data(data)
            
            # 清空数据列表
            data = []
    
    # 处理剩余的数据
    if data:
        process_data(data)

在上述代码中,你需要根据实际情况编写数据处理的代码,将数据列表 data 作为参数传递给 process_data 函数,在该函数中进行数据处理。

Python 读取大文件:高效处理txt文档数据(每1000行处理一次)

原文地址: https://www.cveoy.top/t/topic/mOG2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录