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...

相关推荐
weixin_4585801217 小时前
PHP怎么实现Toran Proxy代理_PHP依赖包缓存加速【技巧】
jvm·数据库·python
m0_3776182317 小时前
Python Selenium怎么定位元素_By.XPATH与By.CSS_SELECTOR操作DOM节点
jvm·数据库·python
2201_7610405917 小时前
Layui layer.tips提示框怎么设置方向和颜色
jvm·数据库·python
weixin_4249993617 小时前
C#怎么实现EF Core迁移 C#如何用Entity Framework Core进行数据库迁移和更新表结构【数据库】
jvm·数据库·python
m0_7436239217 小时前
安装宝塔面板提示缺少必要的依赖包_批量安装系统库
jvm·数据库·python
qq_3345635517 小时前
SQL提升开发效率_使用CTE重构嵌套子查询逻辑
jvm·数据库·python
xunmaiai 88817 小时前
揭秘OZON高性价比选品:如何甄别真正靠谱的合作公司?
大数据·人工智能·python
qq_6543669817 小时前
CSS如何处理超长文本换行问题_结合word-wrap属性
jvm·数据库·python
u01091476017 小时前
Go语言怎么做分布式缓存_Go语言分布式缓存教程【经典】
jvm·数据库·python
databook18 小时前
Manim如何在数学公式中完美显示中文?
python·数学·动效