EasyPub自动生成小说目录 把txt转换成epud

文章介绍了如何使用EasyPub工具将txt格式的小说转换为EPUB,并针对jd读书无法识别目录的问题,提供了一个Python程序来移除广告和整理内容。作者分享了具体步骤和示例代码,包括下载EasyPub软件、处理txt文件中的广告以及使用关键字过滤功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题

网上下载的书是txt文本,但是jd读书识别不出目录,阅读起来很麻烦。

解决

1.下载EasyPub

链接:https://pan.baidu.com/s/1Up60G_UgITL_MoIMNvkzjw?pwd=9g9e
提取码:9g9e

2.查看要转换的书籍目录格式

请添加图片描述
请添加图片描述

3.对下载的小说有广告问题

我用py写了一个过滤程序

import os

def remove_lines_with_keywords(file_path, keywords,keywords_com):
    # 打开原始文件和新文件
    with open(file_path, 'r',encoding='utf-8') as file:
        lines = file.readlines()
    filename = os.path.basename(file_path)
    save_path='ok/'+filename;
    with open(save_path, 'w',encoding='utf-8') as new_file:
    # with open('new.txt', 'w',encoding='utf-8') as new_file:
        # 遍历每一行
        for line in lines:
            # 检查行中是否同时出现所有关键字
            flag=False
            for keyword_group in keywords :
                if all(keyword in line  for keyword in keyword_group ):
                    flag=True
                    break
                      # 如果包含所有关键字,跳过此行
            if flag or any(keyword in line for keyword in keywords_com):
                continue  # 如果包含所有关键字,跳过此行
            new_file.write(line)  # 否则将此行写入新文件

    print("处理完成!")



# 使用示例
file_path = r'D:\my_study\02_pyhon\xiaoshuo\sourse\三体3死神永生.txt'  # 替换为您的输入文件路径
# 关键字列表 每个关键字都必须拥有才能删除
keywords =[['小','说','天','堂','t'],['下', '书', '网'], ['天','堂','t','\\']]
# 关键字列表 含有一个就删除
keywords_com= ['com', 'www','com','下 书  网','下 /书 /网','t!xt-天\堂','*小/说\t=xt*天^堂%','xiaoshuotxt']

remove_lines_with_keywords(file_path, keywords,keywords_com)

再用idea的代码对比检查一下
在这里插入图片描述

小说下载网站
参考网站

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值