品易云推流 关闭
文章 > Python基础教程 > python如何对文本进行拆分和写入

python如何对文本进行拆分和写入

Python

头像

小妮浅浅

2021-04-22 17:23:52936浏览 · 0收藏 · 0评论

1、拆分和写入过程

首先创建一个用于存储分割后的txt文件的目录

修改分割数

运行python文件,查看生成的txt文件。

2、实例

open_diff = open('data.txt', 'r') # 源文本文件
diff_line = open_diff.readlines()
 
line_list = []
for line in diff_line:
    line_list.append(line)
 
count = len(line_list) # 文件行数
print('源文件数据行数:',count)
# 切分diff
diff_match_split = [line_list[i:i+5000] for i in range(0,len(line_list),5000)]# 每个文件的数据行数
 
# 将切分的写入多个txt中
for i,j in zip(range(0,int(count/5000+1)),range(0,int(count/5000+1))): # 写入txt,计算需要写入的文件数
    with open('./dataText/ImageData%d.txt'% j,'w+') as temp:
        for line in diff_match_split[i]:
            temp.write(line)
print('拆分后文件的个数:',i+1)

以上就是python对文本进行拆分和写入的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

关注公众号

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图 底部广告图按钮