Python实现求两个csv文件交集的方法
本文实例讲述了Python实现求两个csv文件交集的方法。分享给大家供大家参考,具体如下:
#!/usr/bin/env python
rd3 = open('data_17_17_2.csv')
base = open('data_17_17_3.csv')
wr3 = open('delNoBuyed3DayAndStoreAndInCar4.5.2.csv','w+')
bsData = base.readlines()
i = 1
for key in rd3:
if key in bsData:
wr3.write(key)
if i == 1:
print key
i = (i + 1)%100
rd3.close()
base.close()
wr3.close()
更多Python相关内容感兴趣的读者可查看本站专题:《Python操作Excel表格技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
相关推荐
-
python读取csv文件示例(python操作csv)
复制代码 代码如下: import csvfor line in open("test.csv"):name,age,birthday = line.split(",")name = name.strip(' \t\r\n');age = age.strip(' \t\r\n');birthday = birthday.strip(' \t\r\n'); print (name + '\t' + age + '\t' + birthday) csv文件 复制代码 代
-
Python写入CSV文件的方法
本文实例讲述了Python写入CSV文件的方法.分享给大家供大家参考.具体如下: # _*_ coding:utf-8 _*_ #xiaohei.python.seo.call.me:) #win+python2.7.x import csv csvfile = file('csvtest.csv', 'wb') writer = csv.writer(csvfile) writer.writerow(['id', 'url', 'keywords']) data = [ ('1', 'http
-
在Python的Django框架中生成CSV文件的方法
CSV 是一种简单的数据格式,通常为电子表格软件所使用. 它主要是由一系列的表格行组成,每行中单元格之间使用逗号(CSV 是 逗号分隔数值(comma-separated values) 的缩写)隔开.例如,下面是CSV格式的"不守规矩"的飞机乘客表. Year,Unruly Airline Passengers 1995,146 1996,184 1997,235 1998,200 1999,226 2000,251 2001,299 2002,273 2003,281 2004,3
-
Python求两个list的差集、交集与并集的方法
本文实例讲述了Python求两个list的差集.交集与并集的方法.分享给大家供大家参考.具体如下: list就是指两个数组之间的差集,交集,并集了,这个小学数学时就学过的东西,下面就以实例形式对此加以分析. 一.两个list差集 如有下面两个数组: a = [1,2,3] b = [2,3] 想要的结果是[1] 下面记录一下三种实现方式: 1. 正常的方式 复制代码 代码如下: ret = [] for i in a: if i not in b: ret.append(
-
Python程序中用csv模块来操作csv文件的基本使用教程
CSV全称为"Comma Separated Values",是一种格式化的文件,由行和列组成,分隔符可以根据需要来变化. 如下面为一csv文件: Title,Release Date,Director And Now For Something Completely Different,1971,Ian MacNaughton Monty Python And The Holy Grail,1975,Terry Gilliam and Terry Jones Monty Python
-
python实现将html表格转换成CSV文件的方法
本文实例讲述了python实现将html表格转换成CSV文件的方法.分享给大家供大家参考.具体如下: 使用方法:python html2csv.py *.html 这段代码使用了 HTMLParser 模块 #!/usr/bin/python # -*- coding: iso-8859-1 -*- # Hello, this program is written in Python - http://python.org programname = 'html2csv - version 20
-
Python 两个列表的差集、并集和交集实现代码
①差集 方法一: if __name__ == '__main__': a_list = [{'a' : 1}, {'b' : 2}, {'c' : 3}, {'d' : 4}, {'e' : 5}] b_list = [{'a' : 1}, {'b' : 2}] ret_list = [] for item in a_list: if item not in b_list: ret_list.append(item) for item in b_list: if item not in a_l
-
python获得两个数组交集、并集、差集的方法
本文实例讲述了python获得两个数组交集.并集.差集的房部分.分享给大家供大家参考.具体如下: 1. 获取两个list 的交集 #方法一: a=[2,3,4,5] b=[2,5,8] tmp = [val for val in a if val in b] print tmp #[2, 5] #方法二 print list(set(a).intersection(set(b))) 2. 获取两个list 的并集 print list(set(a).union(set(b))) 3. 获取两个
-
Python求两个文本文件以行为单位的交集、并集与差集的方法
本文实例讲述了Python求两个文本文件以行为单位的交集.并集与差集的方法.分享给大家供大家参考.具体实现方法如下: s1 = set(open('a.txt','r').readlines()) s2 = set(open('b.txt','r').readlines()) print 'ins: %s'%(s1.intersection(s2)) print 'uni: %s'%(s1.union(s2)) print 'dif: %s'%(s1.difference(s2).union(s
-
Python操作csv文件实例详解
一.Python读取csv文件 说明:以Python3.x为例 #读取csv文件方法1 import csv csvfile = open('csvWrite.csv',newline='')#打开一个文件 csvReader = csv.reader(csvfile)#返回的可迭代类型 print(type(csvReader)) for content in csvReader: print(content) csvfile.close()#关闭文件 //运行结果如下: <class '_c
-
Python导出数据到Excel可读取的CSV文件的方法
本文实例讲述了Python导出数据到Excel可读取的CSV文件的方法.分享给大家供大家参考.具体实现方法如下: import csv with open('eggs.csv', 'wb') as csvfile: #spamwriter = csv.writer(csvfile, delimiter=' ',quotechar='|', #quoting=csv.QUOTE_MINIMAL) spamwriter = csv.writer(csvfile, dialect='excel') s
随机推荐
- 编程人员阅读代码的一些小技巧分享
- jquery 学习之二 属性相关
- 总结Javascript中的隐式类型转换
- PHP中使用匿名函数操作数据库的例子
- PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
- Symfony2获取web目录绝对路径、相对路径、网址的方法
- asp中将相对路径转换为绝对路径的函数代码
- C#生成饼形图及添加文字说明实例代码
- c++回调之利用函数指针示例
- C语言实现的阶乘,排列和组合实例
- sql字符串函数大全和使用方法示例
- 完美兼容各大浏览器的jQuery插件实现图片切换特效
- asp中Byval与Byref的区别
- Android Socket接口实现即时通讯实例代码
- PHP策略模式定义与用法示例
- Android下SDL2实现五子棋游戏
- 浅谈Servlet开发技术基础
- 详解spring cloud feign踩坑记录
- Android实现手机定位的案例代码
- php中目录操作opendir()、readdir()及scandir()用法示例
