我在python中有一个约5000行的csv文件,我想将其拆分为五个文件。

我为此写了一个代码,但是没有用

import codecs

import csv

NO_OF_LINES_PER_FILE = 1000

def again(count_file_header,count):

f3 = open('write_'+count_file_header+'.csv', 'at')

with open('import_1458922827.csv', 'rb') as csvfile:

candidate_info_reader = csv.reader(csvfile, delimiter=',', quoting=csv.QUOTE_ALL)

co = 0

for row in candidate_info_reader:

co = co + 1

count = count + 1

if count <= count:

pass

elif count >= NO_OF_LINES_PER_FILE:

count_file_header = count + NO_OF_LINES_PER_FILE

again(count_file_header,count)

else:

writer = csv.writer(f3,delimiter = ',', lineterminator='\n',quoting=csv.QUOTE_ALL)

writer.writerow(row)

def read_write():

f3 = open('write_'+NO_OF_LINES_PER_FILE+'.csv', 'at')

with open('import_1458922827.csv', 'rb') as csvfile:

candidate_info_reader = csv.reader(csvfile, delimiter=',', quoting=csv.QUOTE_ALL)

count = 0

for row in candidate_info_reader:

count = count + 1

if count >= NO_OF_LINES_PER_FILE:

count_file_header = count + NO_OF_LINES_PER_FILE

again(count_file_header,count)

else:

writer = csv.writer(f3,delimiter = ',', lineterminator='\n',quoting=csv.QUOTE_ALL)

writer.writerow(row)

read_write()

上面的代码创建了许多内容为空的文件。

如何将一个文件分成五个csv文件?

python将csv文件拆分_在python中将一个csv拆分为多个文件相关推荐

  1. 有什么计算机可以拆分数字,一招教你在Excel中将一个数字拆分为多个数字之和...

    一招教你在Excel中将一个数字拆分为多个数字之和 腾讯视频/爱奇艺/优酷/外卖 充值4折起 相信很多小伙伴在日常办公中都会用到Excel,在其中如何才能将一个数字拆分为多个数字之和呢?方法很简单,下 ...

  2. python读取数据文件夹_使用python依次读取文件中的所有csv格式的数据

    使用python依次读取文件中的所有csv格式的数据: #coding=gbk import pandas as pd import os path = r'D:\ml_datasets\PHM\c6 ...

  3. python加载csv文件去重_用python读写和处理csv文件

    读取 这里我们使用pandas包来读取csv文件,pandas处理csv文件十分方便,是我认为是目前最方便的读取方式. 首先安装pandas pip install pandas 安装好了之后我们读取 ...

  4. python把坐标写入文本_使用Python将XY坐标写入CSV文件

    我是python编程新手,我有一个相当简单的项目,但有一些困难.我想(a)提取shapefile(多边形)顶点的XY坐标,(2)将所有坐标写入一个csv文件,其中第一列是X坐标,第二列是Y坐标.到目前 ...

  5. python交互式和文件式_使用Python创建和自动化交互式仪表盘

    python交互式和文件式 In this tutorial, I will be creating an automated, interactive dashboard of Texas COVI ...

  6. python输出结果空格分割_用Python编写固定宽度,以空格分隔的CSV输出

    我想使用Python的csv编写器编写一个固定宽度,空格分隔和最小引用的CSV文件. 输出示例: item1 item2 "next item1" "next item2 ...

  7. python把csv做成柱状图_用Python的Matplotlib模块实现CSV数据格式的可视化

    使用Python来处理CSV格式存储的天气数据,并用Matplotlib模块创建图表,显示一段时间内的最高温和最低温变化情况. # 加载模块 import csv from datetime impo ...

  8. python 写入文件编码_使用Python写入文本文件时的编码问题

    我正在编写一个程序,用一个简短的python脚本"手动"安排一个csv文件,使其成为正确的json语法.从输入文件中,我使用readlines()将文件格式化为一个行列表,然后将其 ...

  9. r读取shape文件可视化_使用Python对大脑成像数据进行可视化分析

    (由Python大本营付费下载自视觉中国) 作者 | ayuliao 出自 |  hackpython (ID:hackpython) 简介大脑是人类目前所知的最复杂的器官,为了很好的了解大脑这个器官 ...

最新文章

  1. 让Squid 显示本地时间
  2. homebrew可以管理众多开源软件的安装和卸载
  3. 【Docker】docker安装redis
  4. 我用AI回怼美女汽车销售系列[yolo车牌识别](二)
  5. IBM量子计算新突破:成功构建50个量子比特原型机
  6. 如何在Go中编写防弹代码:不会失败的服务器工作流程
  7. 春节档总票房已破50亿 情人节单日票房超14亿
  8. check的用法java_Java ChronoField checkValidValue()用法及代码示例
  9. 怎么把matlab中的图导出,matlab的数据能保存到excel表格-如何将matlab 中输出的图形保存到Excel中去,详细点...
  10. pivotx的entry和page内容里的日期格式修改
  11. kafka+线程池+Runnable
  12. 学材料化学想转行计算机,2020大学最没用的十大专业-十大劝退专业(转专业必看)...
  13. AT24C32、AT24C64、AT24C128、AT24C256、AT24C512系列EEPROM芯片单片机读写驱动程序
  14. android webview加载H5链接时 没有加载权限弹框的问题
  15. echarts 地图自定义图标_echarts 地图自定义图标Symbol 及其颜色
  16. Logcat五种级别日志
  17. idea 项目能运行,但是代码冒红-解决措施
  18. 粗粒度和细粒度的区别
  19. CreateEvent()的参数说明
  20. 简单粗暴的抓取糗百的段子——1

热门文章

  1. 【NOIP校内模拟】T1 膜法(组合数)
  2. [Python]从哪里开始学习写代码(未完待续)
  3. windows下替代SSH,Xshell软件的mobaxterm
  4. 提示No input file specified的解决方法
  5. 002_关于six版本过低报cannot import name urllib_parse的问题
  6. Hibernate Search v.4.2.0.CR1 发布
  7. Python的Boolean操作
  8. Oracle 数据类型 选择自 tjandy 的 Blog
  9. ELK 6下日志平台监控Nginx日志构建实践
  10. MySQL进阶之SQL优化