Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 使用python对文件进行唯一写入_File_Python 2.7 - Fatal编程技术网

File 使用python对文件进行唯一写入

File 使用python对文件进行唯一写入,file,python-2.7,File,Python 2.7,我有一个有几个人名和标记的文件。。。该文件包含多个重复条目 输入 abs 88, abs 88, ddd 77, fff 62, DDD77 我需要删除所有重复条目并保留唯一列表 输出 abs 88, ddd 77, FFF62 输入文件是动态的,新数据将频繁添加(带有重复项),因此我需要删除重复项,并在发生更改时更新输出文件 所以我需要的是,每当输入文件中出现一个新条目时,我需要检查该条目是否存在于输出文件中。。。如果是,则拒绝,否则将其添加到文件中 如何使用Python实现这一点?array

我有一个有几个人名和标记的文件。。。该文件包含多个重复条目

输入 abs 88, abs 88, ddd 77, fff 62, DDD77

我需要删除所有重复条目并保留唯一列表

输出 abs 88, ddd 77, FFF62

输入文件是动态的,新数据将频繁添加(带有重复项),因此我需要删除重复项,并在发生更改时更新输出文件

所以我需要的是,每当输入文件中出现一个新条目时,我需要检查该条目是否存在于输出文件中。。。如果是,则拒绝,否则将其添加到文件中


如何使用Python实现这一点?

arrayYou可以使用如下数组实现:

arr= []

if input_value in arr:
  # reject action
  ...
else:
  # add to array
  arr.append(input_value)

  # save to file 
  ...

到目前为止你尝试了什么?什么不起作用?我尝试了“if'name'not in array:add”,但当数据大小增加时,它的接缝会变慢。看看这个Q/a: