You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python处理TXT文件:为域名间添加OR并生成新文件

给TXT域名列表批量添加“OR”的Python实现方法

直接给你最简单的实现方案,几步就能搞定:

  • 第一步:读取TXT里的域名,顺便过滤空行(避免出现多余的OR)
  • 第二步:用Python的字符串拼接方法直接把域名用“ OR ”连起来
  • 第三步:把处理好的内容保存成新文件

完整代码如下:

# 读取原始域名文件,替换成你的文件路径
with open('原始域名.txt', 'r', encoding='utf-8') as input_file:
    # 逐行读取,去除换行符,跳过空行
    domain_list = [line.strip() for line in input_file if line.strip()]

# 用" OR "连接所有域名
result = ' OR '.join(domain_list)

# 写入到新文件,也可以直接覆盖原文件(注意备份)
with open('格式化后域名.txt', 'w', encoding='utf-8') as output_file:
    output_file.write(result)

几点说明:

  • 代码里的with语句是Python推荐的文件操作方式,会自动帮你关闭文件,不用手动处理
  • strip()是用来去掉每行开头结尾的空格、换行符,避免拼接后出现多余的空格
  • 如果你的TXT文件编码不是utf-8,把代码里的encoding='utf-8'改成对应的编码格式就行,比如gbk

内容的提问来源于stack exchange,提问作者poLi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 23:15:50