现有数据文本文件number.txt,内容如下所示,请将该文本文件内容重复的数据删除。 118569 118569 335816 123456 963807 963807 118555
时间: 2024-10-21 11:04:10 浏览: 21
wqs.zip_保存文件
首先,处理这种情况通常需要读取文件,然后遍历每一行,将已经遇到过的值存储在一个集合(如Python的set),新值则添加到结果列表中。最后,再把不重复的值写回一个新的文件,这里提供一个简单的Python脚本示例:
```python
# 打开原始文件和结果文件
with open('number.txt', 'r') as read_file, open('unique_numbers.txt', 'w') as write_file:
unique_values = set() # 存储已见过的数字
for line in read_file:
number = int(line.strip()) # 将字符串转换为整数并去除换行符
if number not in unique_values: # 如果数字未见过
unique_values.add(number) # 添加到集合
write_file.write(str(number) + '\n') # 写入新文件
# 结果会保存在unique_numbers.txt中
```
运行此程序后,`unique_numbers.txt` 文件将只包含不重复的数值。
阅读全文