关键词批量替换整行工具,SEO必备

关键词批量替换整行工具有什么用处呢?


  获取 /关键词/ 目录下的所有 .txt 文件。

  读取每个文件的内容。

  筛选掉包含用户指定内容的行。

  将筛选后的内容写回原文件。

image.png

2024年07月28日 14:05 阅读时长: 9 分钟 共 3387 字 作者: daiit
主页 » 运营工具 » 关键词批量替换整行工具,SEO必备

关键词批量替换整行工具有什么用处呢?


  获取 /关键词/ 目录下的所有 .txt 文件。

  读取每个文件的内容。

  筛选掉包含用户指定内容的行。

  将筛选后的内容写回原文件。

image.png


  • 读取文件内容并筛选:读取每个文件的内容并筛选掉包含指定内容的行。

  • 将筛选后的内容保存到新文件:将筛选后的内容写入 /筛选后/ 目录中的新文件。


因为有多行需求,需要增加了以下功能:


用户在输入框中输入多行筛选内容,我们可以使用一个更灵活的输入方式。比如让用户在输入完成后按下特定的键(如 Enter 键)来结束输入。然后,我们可以将这些多行输入作为筛选条件。

每行一个筛选条件,输入完成后按 Enter 键两次结束输入。


工具还会:删除长度小于5个字符的行,要除行首尾的空白字符  (因为太短了的关键词拿来生成文章不太好收录)


源代码:



按上方的要求

import os

def filter_lines(source_directory, target_directory, filter_texts):
    # 获取源目录中的所有 .txt 文件
    txt_files = [f for f in os.listdir(source_directory) if f.endswith('.txt')]
   
    # 确保目标目录存在
    os.makedirs(target_directory, exist_ok=True)
   
    for txt_file in txt_files:
        source_file_path = os.path.join(source_directory, txt_file)
       
        # 读取文件内容
        with open(source_file_path, 'r', encoding='utf-8') as file:
            lines = file.readlines()
       
        # 筛选掉包含指定内容的行和长度小于5个字符的行
        filtered_lines = [
            line for line in lines
            if len(line.strip()) >= 5 and not any(filter_text in line for filter_text in filter_texts)
        ]
       
        # 构建目标文件路径
        target_file_path = os.path.join(target_directory, txt_file)
       
        # 将筛选后的内容写入新文件
        with open(target_file_path, 'w', encoding='utf-8') as file:
            file.writelines(filtered_lines)

# 获取用户输入的多行要筛选掉的内容
print("请输入要筛选掉的内容,每行一个。输入完成后按 Enter 键两次结束输入:")
filter_texts = []
while True:
    line = input()
    if line == "":
        break
    filter_texts.append(line)

# 当前工作目录
current_work_dir = os.path.dirname(__file__)

# 源目录路径
source_directory = os.path.join(current_work_dir, '关键词')

# 目标目录路径
target_directory = os.path.join(current_work_dir, '筛选后')

# 调用函数进行筛选
filter_lines(source_directory, target_directory, filter_texts)

print(f"筛选后的文件保存在: {target_directory}")



相关文章

一堆制作好的视频,把每条视频的文件标题随机调用.txt中的内容

  要实现将一堆制作好的视频的文件标题随机调用一个文本文件中的内容,你可以编写一个简单的脚本来自动化这个过程。以下是一个详细的解决方案,使用Python语言来实现。

  准备工作

一堆制作好的视频,把每条视频的文件标题随机调用.txt中的内容

三角洲行动微信下单小程序,根据需求打造(代哥说出品)

三角洲行动微信下单小程序,根据需求打造。如果说我们真的需要这么一款三角洲点单的平台小程序。那么就可以看看这一款,那么这个的话是根据我刚开始通过咸鱼上去找,然后发现很多平台都不适用于三角洲,然后我就开发了一个这样子的小程序。包含了一些选择安全箱啊,选择填写角色名等等。这样子的话,设计就更加的偏向于三角洲行动这款游戏。对于用户而言和打手而言,它的那个用户体验感会好很多。因为他直接在选择四格的时候,他会给打手加5块钱,然后选择两格的时候是加10块钱。这样子的话,别人也会愿意接单。不然的话显得特别马上就

python脚本实现生成SEO文章

已优化文章生成脚本p.py。请执行以下命令开始生成文章:

image.png

批量去除txt指向内容(支持多个文字清除)免费

批量去除txt指向内容(支持多个文字清除)这个这个工具真的没什么很多的其他的没什,它只是单方面的去除。当下文件夹下面的待处理中的文件,txt文件。我们其实可以通过上面这张图就可以清晰的看出来,它就是处理。Txt文件的,那么我们只需要在下面输入要去除的。文字,然后回车,它就会马上帮你处理完甚至上百上千个。Txt非常高效。重点还是免费的!!!

批量去除txt标题乱七八糟的符号!方便SEO,(python代码)

批量去除标题乱七八糟的符号!python工具!

image.png

批量替换mysql指定数据库内容

需求:我需要批量的替换掉 表: zbp_post 中 log_Content 中的:加客服微信(daiitt 处理)内容为(dgidtt处理)我们可以先查一下;SELECT log_ID, log_Content  FROM zbp_post WHERE log_Content LIKE '%daiitt%';你可以使用 UPDATE 语句批量替换指定内容。以下是一个示例 SQL 语句,用于将表 zbp_pos