WPS


Excel


解决方案

参考代码

#ecoding=utf-8
import os
import time
# 2019/9/8 将大的csv文件拆分多个小的csv文件
# https://www.cnblogs.com/zyt-bg/p/11486993.htmldef mkSubFile(lines, head, srcName, sub):[des_filename, extname] = os.path.splitext(srcName)filename = des_filename + '_' + str(sub) + extnameprint('make file: %s' % filename)fout = open(filename, 'w')try:fout.writelines([head])fout.writelines(lines)return sub + 1finally:fout.close()def splitByLineCount(filename, count):fin = open(filename,encoding="utf-8")try:head = fin.readline()buf = []sub = 1for line in fin:buf.append(line)if len(buf) == count:sub = mkSubFile(buf, head, filename, sub)buf = []if len(buf) != 0:sub = mkSubFile(buf, head, filename, sub)finally:fin.close()if __name__ == '__main__':begin = time.time()splitByLineCount('tianchi_mobile_recommend_train_user.csv', 100000)#每个小的csv文件存放100000条end = time.time()print('time is %d seconds ' % (end - begin))

nice!!!

csv文件行数超过软件上限解决方案相关推荐

  1. java读取csv文件行数_java读取巨大csv的行数

    我有超过700K行的巨大csv行数.我必须解析那些csv的行和do ops.我想通过使用线程来做到这一点.我第一次尝试做的很简单.每个线程都应该有唯一的csv行.我只有有限的行数只能读到3000.我创 ...

  2. jmeter 循环使用csv数据_如何通过jmeter读取csv文件行数来设置循环控制器的总数...

    1.线程组里添加beanshell取样器 import java.io.BufferedReader; import java.io.FileReader; import java.io.IOExce ...

  3. java年龄不能超过120,systemd 代码行数超过 120 万,创始人贡献的 commits 最多

    systemd 是一个 Linux 下的 init 初始化软件,也是一个备受争议的项目.systemd 因为其复杂性而在社区受到了很大的争议,有不少人认为 systemd 是一个不成熟的初始化系统. ...

  4. shell取得文件行数6法

    总结了一下有六种方法: 现在有一个a文件,共有32行 第一种: # awk '{print NR}' a|tail -n1 32 第二种: # awk 'END{print NR}' a 32 第三种 ...

  5. python 文件行数_python—文件和数据(文件行数 文件字符分布)

    文件行数 描述 打印输出附件文件的有效行数,注意:空行不计算为有效行数. 文件下载地址: 链接:https://pan.baidu.com/s/1xURpGrALY0aZaoIEZI1LpA 提取码: ...

  6. linux命令统计文件行数据库,wc命令--Linux统计文件行数

    语法:wc [选项] 文件- 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给出所有指定文件的总统计数.字是由空格字符区分开的最大字符串. 该命令各选 ...

  7. python统计并输出文件的行数_python实用统计文件行数 类似wc命令

    1.[代码][Python]代码 # -*- coding: GBK -* # Author: Seay # Blog :www.cnseay.com import os,sys def func_c ...

  8. linux c 获取文件行数

    示例如下: /*获取文件行数*/ int file_wc(const char *filename) {int fd;register int linect = 0;char buf[MAXBSTZE ...

  9. 获得目录下文件数和文件行数

    获得目录下文件个数 ls dirname | wc -l 获得文件行数 cat filename | wc -l

  10. 文件行数_linux/unix下如何统计文件行数

    在日志分析过程中,经常会遇到文件行计数的情况.它可以帮助我们分析业务数据. 那么在Linux中如何使用linux命令行统计文件行数呢? 使用linux wc命令统计文件行数 ➜ wc -l test. ...

最新文章

  1. 纳米片晶体管是摩尔定律的下一步,也许是最后一步!
  2. 解决Android中多次点击启动多个相同界面的问题
  3. 题目1200:最大的两个数
  4. 东莞.NET技术线下沙龙活动资料分享
  5. parallels desktop 缺少组件_德国警方扣留光伏组件盗贼
  6. 第二章--电商项目DB规划
  7. HTTP请求解析过程 (简单概括)
  8. 基于Centos6.2 X64系统下的邮件系统(二)
  9. 跳一跳外挂的python实现--OpenCV步步精深
  10. 【Python表白爱心合集】——“故事很长,我长话短说,我喜欢你,很久了”(♡ʟᴏᴠᴇ ᴜ ᴛʜʀᴇᴇ ᴛʜᴏᴜsᴀɴᴅ♡)
  11. postman脚本批量请求
  12. 【开关电源】降压变换器(BUCK)的断续模式建模
  13. KAZE FEATURES
  14. 14年至22年,我与世界杯的那些二三事
  15. bach cello
  16. nginx: [warn] conflicting server name aaa.bbbb.com on 0.0.0.0:80, ignored
  17. M2Det: A Single-Shot Object Detector based on Multi-Level Feature Pyramid Network
  18. 快捷短语怎么设置,淘宝快捷短语设置教程
  19. 趣解TCP/IP之二哥与三弟的故事
  20. 服装店如何建立系统的会员制度?

热门文章

  1. SQL 查询 skip locked的使用
  2. Mac电脑怎样添加打印机?
  3. 接口自动化测试实践指导(上):接口自动化需要做哪些准备工作
  4. 静态NAT64实验配置
  5. 路由器桥接设置(扩大wifi信号)
  6. php股票量化交易接口有什么优势?
  7. android hdmi 开发,Android TV HDMI开发
  8. 数学分析高等代数考研试题不断更新
  9. Matlab 中类的定义
  10. 易语言精易web浏览器填表