问题描述
- 去掉第一个逗号后内容重复的行,只保留一行。我是新手,大神帮我写一下程序。非常谢谢
-
3798 a3 1-14 16:52,西部城区,受到部分商圈打折促销影响,阜成路、复兴路三环以外出城一线交通压力较大,
3799 a3 1-14 16:53,西部城区,受到部分商圈打折促销影响,阜成路、复兴路三环以外出城一线交通压力较大,
3800 a3 1-14 16:58,东北二环内环一线交通压力较大,车辆选择平安大街、东外小街、朝外小街等道路行驶。我的思路是:
time, content = req.split(",")
取content
但是不会写#!/usr/bin/python
-*- coding: utf-8 -*-
原文本里边有重复的,去重复行
import re
quchong = open('G:07txtchongfuhang.txt','r').readlines()
quchonghou = open('G:07txtchongfuhanghou.txt','w')for line in quchong:
line0 = line.split(',',1)print(line0[1])
解决方案
一行行读取,把逗号后面的内容保存到一个set等,然后判断当前的字符串是否在set中,再就不在写入文件,不在,就加入set,同时写入文件
解决方案二:
3798 a3 1-14 16:52,西部城区,受到部分商圈打折促销影响,阜成路、复兴路三环以外出城一线交通压力较大,
3799 a3 1-14 16:53,西部城区,受到部分商圈打折促销影响,阜成路、复兴路三环以外出城一线交通压力较大,
3800 a3 1-14 16:58,东北二环内环一线交通压力较大,车辆选择平安大街、东外小街、朝外小街等道路行驶。
时间: 2024-09-08 18:28:03