python程序实现把TXT文件平分分成几份

现在AI发展迅速,我们做网站也要利用好这个工具。今天在训练AI的时候,我把一个TXT文件到知识库时,一直上传不了,只好用python程序平分分成了几份。实现代码如下:

def split_file(input_file, output_files, num_parts):
with open(input_file, 'r', encoding='utf-8') as f:
content = f.read()

part_size = len(content) // num_parts
for i in range(num_parts):
start = i * part_size
end = (i + 1) * part_size
with open(output_files[i], 'w', encoding='utf-8') as f:
f.write(content[start:end])

# 使用函数


input_file = '高中资料.txt'
output_files = ['高中资料1.txt', '高中资料2.txt', '高中资料3.txt', '高中资料4.txt', '高中资料5.txt', '高中资料6.txt', '高中资料7.txt', '高中资料8.txt']
split_file(input_file, output_files, 8)

未经允许不得转载:445IT之家 » python程序实现把TXT文件平分分成几份

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏