python做文本切割

bash 复制代码
def split_text(input_file):
    with open(input_file, 'r', encoding='utf-8') as f:
        text = f.read()

    chunks = [text[i:i+1500] for i in range(0, len(text), 1500)]

    for i, chunk in enumerate(chunks, 1):
        with open(f'{i}.txt', 'w', encoding='utf-8') as f:
            f.write(chunk)

input_file = 'text.txt'  # 请将 'text.txt' 替换成你的实际文件名
split_text(input_file)

把文章切割为1500字的一段,分别存为1.txt、2.txt...

相关推荐
Weigang6 分钟前
用 LlamaIndex 做 RAG 前,先把 Reader、Index、Retriever 的边界写清楚
人工智能·python·开源
小九九的爸爸14 分钟前
前端入门Agent开发,掌握这些Python数据基础就够啦
python·agent
大气的小蜜蜂15 分钟前
领域层的服务
java·前端·数据库
风之所往_16 分钟前
Python 3.9 新特性全面总结
python
星栈19 分钟前
LiveView 的 LiveComponent:比 React 组件更轻,但我一开始真的把它用错了
前端·前端框架·elixir
W是笔名22 分钟前
python___容器类型的数据___序列
开发语言·python
林希_Rachel_傻希希28 分钟前
web性能优化之延迟加载图片和<inframe>
前端·javascript·面试
aqi0032 分钟前
15天学会AI应用开发(十一)从TXT文件构建RAG知识库
人工智能·python·大模型·ai编程·ai应用
maxmaxma34 分钟前
Konva 从入门到实践 - day1
前端