我设法创建数据提取并输出到文件,但是如何向文件添加更多事件? 有这个代码:
f = open('input.csv', "r")
f2 = open('output.txt', "w+")
lines = f.readlines()
for line in lines:
words = line.split("|")
f2.writelines(words[5]+"|"+"\n")
f.close()
f2.close()
(在处理输出之前需要检查并删除输入文件中的空白,需要在处理输出之前检查重复项,在处理输出之前需要删除某些匹配的行)
我有输入文件:
您好|一个|良好|坏|怪异|人|世界|
您好|一个|良好|坏|怪异|人|世界|
喜|丛林| 12345 |本|小|女上装|世界|
我需要输出文件:
人|
女上装|
答案 0 :(得分:0)
这将删除空行和重复项,然后再将其写入输出文件。你想删除哪种匹配的行?
f = open('input.csv', "r")
f2 = open('output.txt', "w+")
lines = f.readlines()
lines = set(lines)
for line in lines:
if line != '\n' and line != "|||REMOVE ME|||\n":
f2.writelines(line)
f.close()
f2.close()