python拷贝文件并剔除测试数据
# 备份文件
# 将数据备份一下,后缀.bak 并将测试数据删除
# 比如:
# zs,18,male,正式
# ls,18,female,测试
# ww,18,male,正式
# zl,18,female,正式
# gb,18,male,测试
# wj,18,female,正式
# 转为
# zs,18,male,正式
# ww,18,male,正式
# zl,18,female,正式
# wj,18,female,正式
# 实现如下:
f1 = open("student.txt", "r", encoding="utf-8")
f2 = open("student.txt.bak", "w", encoding="utf-8")
for f in f1:
s = f.strip()
if s.split(",")[3] == "测试":
continue
f2.write(s)
f2.write("\n")
f1.close()
f2.close()

浙公网安备 33010602011771号