程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

多条夸克链接简写,方便群发,使用python实现

hfteth 2025-04-06 16:21:35 技术文章 16 ℃

import re  
def extract_info_from_file(input_file_path, output_file_path):  
    book_name = None  
    link = None  
    in_book_section = False  
  
    # 打开输出文件用于写入  
    with open(output_file_path, 'w', encoding='utf-8') as output_file:  
        with open(input_file_path, 'r', encoding='utf-8') as input_file:  
            for line in input_file:  
                line = line.replace('「夸克APP」','')
                # 检查是否包含书名(这里假设书名以「开头,以」结尾)  
                if '「' in line and '」' in line:  
                    book_name = ''.join(re.findall(r'「([^「」]+)」', line))  
                    in_book_section = True  
                # 如果已经在书名部分,继续读取直到找到链接  
                elif in_book_section:  
                    if '链接:' in line:  
                        link = line.split('链接:')[-1].strip()  
                        # 写入书名和链接到输出文件  
                        output_file.write(f"文件: {book_name}\n")  
                        output_file.write(f"链接: {link}\n")  
                        output_file.write("\n")  # 写入分隔线  
                        book_name = None  
                        link = None  
                        in_book_section = False  

        output_file.write('点,左下角保存网盘,下载夸克App(手机端),会赠送1T空间~\n')  
        output_file.write('「百度网盘资料」点击#小程序://宝宝资料/nQbPk77emb5cUdA\n')  
        output_file.write('「拼音在线练习」点击#小程序://幼小衔接/yfpEudVTjIEyPJv\n')
        output_file.write('「口算在线练习」点击#小程序://口算出题/nhbIcvGIDfvir9E')
# 假设输入文件的路径为'input.txt',输出文件的路径为'output.txt'  
print('当前程序要存在data.txt文件')
input_file_path = 'data.txt'  
output_file_path = 'output.txt'  
extract_info_from_file(input_file_path, output_file_path)

Tags:

最近发表
标签列表