需求:若文档中某行最后一列内容为0,则删除该行,否则保留该行内容,并将筛选后的内容保存到新的文本文档中。
# 读取原始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)