用python实现删除.txt文件中的包含特定关键字的行
拿到手的txt文件中大概有10万多条数据,分为8个文件
由于每个文件中某些字段包含空值,因此使用python对该数据进行数据清洗。
代码片段:
// 使用python进行数据清洗
import re
list = []
matchPattern = re.compile("NULL")
f_path=r'所要处理的txt文件路径,(注意文件路径应为D:\\....)'
with open(f_path)as f:
while 1:
line = f.readline()
if not line:
break
elif matchPattern.search(line):
pass
else:
list.append(line)
f.close()
f = open('所要写入的txt文件路径,(注意文件路径应为D:\\....)', 'w')
for i in list:
f.write(i)
f.close()