現(xiàn)在AI發(fā)展迅速,我們做網(wǎng)站也要利用好這個工具。今天在訓(xùn)練AI的時候,我把一個TXT文件到知識庫時,一直上傳不了,只好用python程序平分分成了幾份。實(shí)現(xiàn)代碼如下:
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])
# 使用函數(shù)
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)
未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » python程序?qū)崿F(xiàn)把TXT文件平分分成幾份