当一个txt文件太大了打不开,想到的这个方法,分成多个文件方便打开

如果文档中有中文打开时,加上  encoding='UTF-8'  具体见代码块中注释

代码运行工具:jupyter notebook

###将txt文件按行数分成多个txt文件
#open_diff = open('C:/Users/LitmoonHoney/Desktop/1.txt', 'r') # 源文本文件
#encoding=utf-8意思是编码格式为UTF-8格式,可用于多种语言的字符,包括中文。上一行这种表达,txt文档有中文就报错
open_diff = open('C:/Users/LitmoonHoney/Desktop/1.txt', 'r',encoding='UTF-8') # 源文本文件
diff_line = open_diff.readlines()line_list = []
for line in diff_line:line_list.append(line)count = len(line_list) # 文件行数
n = 6 #按多少行来分割txt文件
print('源文件数据行数:',count)
# 切分diff
diff_match_split = [line_list[i:i+n] for i in range(0,len(line_list),n)]# 每个文件的数据行数# 将切分的写入多个txt中
for i,j in zip(range(0,int(count/n+1)),range(0,int(count/n+1))): # 写入txt,计算需要写入的文件数with open('C:/Users/LitmoonHoney/Desktop/1/%d.txt'% j,'w+') as temp:for line in diff_match_split[i]:temp.write(line)
print('拆分后文件的个数:',i+1)

参考:(12条消息) python拆分大文本(.txt)文件_用余生去守护的博客-CSDN博客_python拆分txt文件

python将txt文件按行数分成多个txt文件相关推荐

  1. linux查看文件内容行数,Linux 中如何查看文件的行数,字数,字节数

    在 Linux 系统使用中,我们经常需要查看或统计文本文件中的行数,字数,字节数等内容,那么怎么快捷的统计出文件中这些关键数据呢. 在Linux系统中这统计非常方便,只需要简单的几个命令就可以搞定,这 ...

  2. matlab中读文件的行数_Matlab中读取txt文件的几种方法

    Matlab中读取txt文件的几种方法 一.纯数据文件(没有字母和中文,纯数字) 对于这种txt文档,从matalb中读取就简单多了 例如test.txt文件,内容为"17.901 -1.1 ...

  3. Python获取文件的行数和某一行的内容

    我们先创建一个文本文档,命名为text.txt: 我的"长生果"叶文玲 书,被人们称为人类文明的"长生果".这个比喻,我觉得特别亲切. 像蜂蝶飞过花丛,像泉水流 ...

  4. python读取txt文件的行数_python读取txt文件符合条件的行数-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 关系网图 pyth ...

  5. python怎么读取txt文件并统计其字数-python计算文件的行数和读取某一行内容的实现方法...

    一.计算文件的行数 最简单的办法是把文件读入一个大的列表中,然后统计列表的长度.如果文件的路径是以参数的形式filepath传递的,那么只用一行代码就可以完成我们的需求了: count = len(o ...

  6. 如何在Python中便宜地获取大文件的行数?

    我需要在python中获取一个大文件(数十万行)的行数. 内存和时间最有效的方法是什么? 目前,我这样做: def file_len(fname):with open(fname) as f:for ...

  7. python统计csv行数_对Python 多线程统计所有csv文件的行数方法详解

    如下所示: #统计某文件夹下的所有csv文件的行数(多线程) import threading import csv import os class MyThreadLine(threading.Th ...

  8. shuf 随机选取txt文件特定行数

    一, 多个 txt 文件合并为一个txt 文件 现有 neg_12.txt  ,  part_12.txt   , pos_12.txt  三个文件 , 合并为一个名为 train.txt的文件 ca ...

  9. python读取文件某一行-python计算文件的行数和读取某一行内容的实现方法

    一.计算文件的行数 最简单的办法是把文件读入一个大的列表中,然后统计列表的长度.如果文件的路径是以参数的形式filepath传递的,那么只用一行代码就可以完成我们的需求了: count = len(o ...

最新文章

  1. 事件流--事件冒泡现象及阻止
  2. ssh协议是osi_TCP/IP协议和三次握手四次挥手
  3. SpringMVC常用配置-添加静态资源处理器-针对SpringMVC中静态资源无法访问的问题...
  4. JS 中的return false的作用
  5. Idea修改字体颜色
  6. 求立方根_12.初中数学:立方根号a,等于0.1738,怎么求a的值?期末考试真题
  7. cpu_time()函数
  8. journalctl命令详解
  9. 2021年4月-(计算机网络)小型校园网络模拟搭建,最全最准确版!!!!!
  10. 【操作系统原理-陈渝老师】第七章 进程与线程
  11. Access数据库,以及一些其他的库。
  12. 什么是CSR证书申请文件?
  13. 自制简单CUP第一篇(异或门)
  14. 【数据结构】最大曼哈顿距离
  15. ApacheCN 编程/大数据/数据科学/人工智能学习资源 2019.11
  16. Java 基本数据类型 编码方式(小记1.7)
  17. python自然语言分析_Python自然语言用金庸的武侠小说做分析和处理
  18. 什么是VGA、QVGA、CIF、QCIF。。。?
  19. 杰理之MIDI音乐实现【篇】
  20. 基于Django框架实现前后端分离(三)

热门文章

  1. PMP英文报名时间即将截止
  2. 金仓数据库KingbaseES—DBMS_DDL插件介绍
  3. java调用AcmeCADConverter软件实现图片转换
  4. 远创智控Modbubs转Profinet网关连接海利普变频器的使用方法
  5. 微信小程序导入导出到excel
  6. matlab中异步电机y接法,电机接法Y和三角形什么区别,今天终于搞明白了!
  7. 数据库年度规划工作的方法论
  8. 已故世界最大飞机AN-225降落视频
  9. qt QPF 字体各个字段的意义
  10. Windows 10 1809和Office 2019下载(20190222更新)