filtrado de texto txt - operación Python

Requisito: si el contenido de la última columna de una fila del documento es 0, elimine la fila; de lo contrario, conserve el contenido de la fila y guarde el contenido filtrado en un nuevo documento de texto.

 

# 读取原始txt文件
with open('depth_values.txt', 'r') as file:
    lines = file.readlines()

# 过滤掉第三列内容为0的行
filtered_lines = [line for line in lines if line.split()[2] != '0']

# 保存到新的txt文件
with open('filtered.txt', 'w') as file:
    file.writelines(filtered_lines)

Supongo que te gusta

Origin blog.csdn.net/Scarlett2025/article/details/131661108
Recomendado
Clasificación