python-去掉第一个逗号后内容重复的行,只保留一行。我是新手,大神帮我写一下程序。非常谢谢

问题描述

去掉第一个逗号后内容重复的行,只保留一行。我是新手,大神帮我写一下程序。非常谢谢

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

python-去掉第一个逗号后内容重复的行,只保留一行。我是新手,大神帮我写一下程序。非常谢谢的相关文章

python-大神帮我改一下程序吧。去掉第一个逗号后内容重复的行。只保留一条

问题描述 大神帮我改一下程序吧.去掉第一个逗号后内容重复的行.只保留一条 #!/usr/bin/python -*- coding: utf-8 -*- 原文本里边有重复的,去重复行 import requchong = open('G:07txtchongfuhang.txt''r').readlines()quchonghou = open('G:07txtchongfuhanghou.txt''w') unique_quchong = []for each_line in quchong:

小白求助:winpcap的抓包软件,显示内容的Edit框只能显示一行。望大神求解!

问题描述 小白求助:winpcap的抓包软件,显示内容的Edit框只能显示一行.望大神求解! (附程序图)显示内容的Edit框只显示一行,请问问题出在哪儿,望大神求解! 不知是不是edit只能显示一行内容,后面的内容覆盖了前面的内容 解决方案 建议用wireshark进行过滤查看,不过源代码为十六进制的字符串: 解决方案二: 建议用wireshark进行过滤查看,不过源代码为十六进制的字符串: 解决方案三: 你把edit控件设置多行属性 或者用richedit

python 大神帮我看下程序,怎么前边时间加载错误

问题描述 python 大神帮我看下程序,怎么前边时间加载错误 解决方案 你其实可以直接判断在不在unique_quchong中后,如果不在,直接把当前行一整行写入文件就可以了.

数组循环遍历后的结果 放入list集合中 请各位大神帮帮忙 代码怎么写呀

问题描述 数组循环遍历后的结果 放入list集合中 请各位大神帮帮忙 代码怎么写呀 //数组res for(int i = 0; i < res.length; i++){ numValue=res[i].toString(); System.out.print(res[i] + " "); } 循环遍历后怎么放入list集合中 //List list = new ArrayList(); 解决方案 public static void main(String[] args){

sqlserver清除完全重复的数据只保留重复数据中的第一条_MsSql

--创建测试表 CREATE TABLE [dbo].[testtab]( [id] [nchar](10) NULL, [name] [nchar](10) NULL ) ; --向测试表插入测试数据 insert into testtab values('1','1'); insert into testtab values('1','1'); insert into testtab values('2','2'); insert into testtab values('2','2');

sqlserver清除完全重复的数据只保留重复数据中的第一条

--创建测试表 CREATE TABLE [dbo].[testtab]( [id] [nchar](10) NULL, [name] [nchar](10) NULL ) ; --向测试表插入测试数据 insert into testtab values('1','1'); insert into testtab values('1','1'); insert into testtab values('2','2'); insert into testtab values('2','2');

c-关于重复输出的问题,求大神帮我看看

问题描述 关于重复输出的问题,求大神帮我看看 #include<stdio.h>int main(){ for(int i=1;i<=46;i++){ for(int j=i+2;j<=48;j++){ //for(int num1=i;num1<=46;num1++) //为什么这两行写了就会出来很多重复的呢? //for(int num2=j;num2<=48;num2++) int change=0; change=i*(i+1)-i-i-1; change+=j

equals-Arraylist 去重复时编写去重方法没有运行找不到错误在哪?求大神帮看一下

问题描述 Arraylist 去重复时编写去重方法没有运行找不到错误在哪?求大神帮看一下 class Person { private String name; private int age; Person (String nameint age) { this.name = name; this.age =age; } public void setName(String name) { this.name = name; } public void setAge(int age) { th

asp.net-关于NPOI读写Word模板后,保存新word出现的问题,求大神指导

问题描述 关于NPOI读写Word模板后,保存新word出现的问题,求大神指导 我的模板很简单,1个段落加4个Table.然后我操作模板的代码如下:string filePath = ""C:/Users/Jason/Desktop/模板.docx"";FileStream filestream = File.OpenRead(filePath)XWPFDocument doc = new XWPFDocument(filestream);var tables =