python将txt文件按行数分成多个txt文件
当一个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文件相关推荐
- linux查看文件内容行数,Linux 中如何查看文件的行数,字数,字节数
在 Linux 系统使用中,我们经常需要查看或统计文本文件中的行数,字数,字节数等内容,那么怎么快捷的统计出文件中这些关键数据呢. 在Linux系统中这统计非常方便,只需要简单的几个命令就可以搞定,这 ...
- matlab中读文件的行数_Matlab中读取txt文件的几种方法
Matlab中读取txt文件的几种方法 一.纯数据文件(没有字母和中文,纯数字) 对于这种txt文档,从matalb中读取就简单多了 例如test.txt文件,内容为"17.901 -1.1 ...
- Python获取文件的行数和某一行的内容
我们先创建一个文本文档,命名为text.txt: 我的"长生果"叶文玲 书,被人们称为人类文明的"长生果".这个比喻,我觉得特别亲切. 像蜂蝶飞过花丛,像泉水流 ...
- python读取txt文件的行数_python读取txt文件符合条件的行数-女性时尚流行美容健康娱乐mv-ida网...
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 关系网图 pyth ...
- python怎么读取txt文件并统计其字数-python计算文件的行数和读取某一行内容的实现方法...
一.计算文件的行数 最简单的办法是把文件读入一个大的列表中,然后统计列表的长度.如果文件的路径是以参数的形式filepath传递的,那么只用一行代码就可以完成我们的需求了: count = len(o ...
- 如何在Python中便宜地获取大文件的行数?
我需要在python中获取一个大文件(数十万行)的行数. 内存和时间最有效的方法是什么? 目前,我这样做: def file_len(fname):with open(fname) as f:for ...
- python统计csv行数_对Python 多线程统计所有csv文件的行数方法详解
如下所示: #统计某文件夹下的所有csv文件的行数(多线程) import threading import csv import os class MyThreadLine(threading.Th ...
- shuf 随机选取txt文件特定行数
一, 多个 txt 文件合并为一个txt 文件 现有 neg_12.txt , part_12.txt , pos_12.txt 三个文件 , 合并为一个名为 train.txt的文件 ca ...
- python读取文件某一行-python计算文件的行数和读取某一行内容的实现方法
一.计算文件的行数 最简单的办法是把文件读入一个大的列表中,然后统计列表的长度.如果文件的路径是以参数的形式filepath传递的,那么只用一行代码就可以完成我们的需求了: count = len(o ...
最新文章
- 事件流--事件冒泡现象及阻止
- ssh协议是osi_TCP/IP协议和三次握手四次挥手
- SpringMVC常用配置-添加静态资源处理器-针对SpringMVC中静态资源无法访问的问题...
- JS 中的return false的作用
- Idea修改字体颜色
- 求立方根_12.初中数学:立方根号a,等于0.1738,怎么求a的值?期末考试真题
- cpu_time()函数
- journalctl命令详解
- 2021年4月-(计算机网络)小型校园网络模拟搭建,最全最准确版!!!!!
- 【操作系统原理-陈渝老师】第七章 进程与线程
- Access数据库,以及一些其他的库。
- 什么是CSR证书申请文件?
- 自制简单CUP第一篇(异或门)
- 【数据结构】最大曼哈顿距离
- ApacheCN 编程/大数据/数据科学/人工智能学习资源 2019.11
- Java 基本数据类型 编码方式(小记1.7)
- python自然语言分析_Python自然语言用金庸的武侠小说做分析和处理
- 什么是VGA、QVGA、CIF、QCIF。。。?
- 杰理之MIDI音乐实现【篇】
- 基于Django框架实现前后端分离(三)